当前课程知识点:软件开发实训--动态网站开发 >  13 网站配置管理实现 >  13.1网站配置相关类实现 >  13.1.1网站配置相关类实现

返回《软件开发实训--动态网站开发》慕课在线视频课程列表

13.1.1网站配置相关类实现在线视频

下一节:13.2.1网站配置界面模板实现

返回《软件开发实训--动态网站开发》慕课在线视频列表

13.1.1网站配置相关类实现课程教案、知识点、字幕

同学你好

欢迎回到软件开发实训课堂

上节课我们已经将内容管理的相关功能实现

完成了

从这节课开始

我们来看一下网站配置的相关实现

对于网站配置与其他的信息管理还是有不同的

地方

就是网站配置的相关信息都是在系统中固化的

已经有的无需去新增

它只需要去编辑就可以了

而且内容不是很多

所以也无需查询过多的内容

也就是不需要去分页等等

所以相对于其他的管理网站的配置还是比较

容易的

但是网站配置往往不同的数据需要展示的方式

不一样

而且在一个界面上去完成的话

还是有一定的不一样的地方

比如说我们的logo是一个文件

版权又是文字

这样的话我们放在一个界面上去管理的话

既要有文件上传的功能

又要有基本的文本保存功能

那么我们来看一下该如何实现

为了实现网站的配置

我们需要先定义一个网站的域

也就是它的实体对象

我们就叫做site

entity

表名称我们就给它加一个S

主键ID

自增的方式

也就是他的策略Generation

Type

IDENTITY

用数据库的方式来进行自增

我们导入相关的类

以及它的注解

给出它的标题

比如说logo

它就是键

比如说图片的文件名

就是logo的值

这些信息都是可以往前端显示

但有的信息它不能往前端显示

所以我们还需要一个boolean webvisible

也就是前端是否可见

我们给它生成setSkey

这样我们就有了这样一个实体

那么要注意这些个数据

它在界面上还需要有不同的展示方式

也就是说它的值是图片还是文本这样的格式

所以我们还需要有一个类型

我们就把它叫做ValueType

值类型

它的类型有可能是文本行

html行

还有image

图片行

或者是BIGTEXT

大文本行

这样用多行文本框去编辑他

有了这个以后

我们需要提供一个ValueType类型的字段

这叫值在界面上

使用的

控件类型

同样的生成setSkey的方法就可以了

然后我们给它生成DO数据访问对象

siteRepository

记成jpa

然后我们实现他的服务

首先实现服务接口

它的服务里边我们需要有一个save方法

来保存我们的实体

我们不需要删除

但需要一个findAll查寻所有的

注意历史的对象

这个类它是来自于javautile包

不要选错了

然后我们去实现它

新建我们在boming上点击右键新建java类

SiteService

Impl

实现我们的SiteService接口

加上注解

表明我们这是一个service类

让spring注入进来我们的数据访问对象

然后来处理我们相关的调用

实现所有的方法后

我们可以接着来写控制器

新建控制器后

我们java上可能出了控制器的注解

我们只需要提供一个编辑框

一个编辑界面和一个存储方法就可以了

我们编辑editorsite

我们要查找所有的内容

需要注入服务

通过服务去查找所有的把它查进来后

存储到模型中

model

关键词sites

倒入model这个类

最后返回界面

editorsite

编辑完成后需要保存

所以我们再定一个save

site这样的方法

存储的时候

我们需要一个Site的对象

当然我们把成功与否的消息还要传递给界面

Redirect

现在我们来保存就可以了

调用服务方法

savesite就可以了

没有问题

就给他增加一个消息

这里边用flash消息

保存

成功

return一个

redirect

这样

我们就把相关的类写完了

这就是有关配置的相关实现

这节课我们就讲到这里

下节课我们再见

软件开发实训--动态网站开发课程列表:

1 前端需求分析

-1.1课程介绍

--1.1.1课程介绍

--1.1.2课程介绍PPT

--1.1.3随堂测试

-1.2网站需求分析

--1.2.2网站需求分析

--1.2.3需求PPT

--1.2.4随堂测试

-1.3网站首页分析

--1.3.1网站首页分析

--1.3.2首页分析PPT

--1.3.3随堂测试

-1.4导航菜单分析

--1.4.1导航菜单分析

--1.4.2课程PPT

--1.4.3随堂测试

-1.5内容区域分析

--1.5.1内容区域分析

--1.5.2课程PPT

--1.5.3随堂测试

-1.6内容副页面分析

--1.6.1副页面分析

--1.6.2课程PPT

--1.6.3软件系统需求分析

-1.7编写需求文档

-1.8需求分析理解

2 后端分析

-2.1后端页面总体分析

--2.1.1后端页面总体设计

--2.1.2课程PPT

--2.1.3随堂测试

-2.2用户管理功能设计

--2.2.1用户管理功能分析

--2.2.2课程PPT

--2.2.3随堂测试

-2.3内容与分类功能分析

--2.3.1内容与分类功能分析

--2.3.2课程PPT

--2.3.3随堂测试

-2.4网站配置功能设计

--2.4.1网站配置功能设计

--2.4.2课程PPT

--2.4.3软件系统设计

--2.4.4随堂测试

-2.5数据库及表结构分析

--2.5.1数据库及表结构分析

--2.5.2课程PPT

--2.5.3数据库设计

-总体设计文档

3 接口设计

-3.1前台模板约定

--3.1.1前台模板约定

--3.1.2课程PPT

--3.1.3随堂测试

-3.2网站配置接口设计

--3.2.1网站配置接口设计

--3.2.2课程PPT

--3.2.3随堂测试

-3.3菜单接口设计

--3.3.1菜单接口设计

--3.3.2课程PPT

--3.3.3随堂测试

-3.4内容接口设计

--3.4.1内容接口设计

--3.4.2课程PPT

--3.4.3随堂测试

-3.5幻灯片接口设计

--3.5.1幻灯片接口设计

--3.5.2课程PPT

--3.5.3随堂测试

-补充设计文档

-3.7接口设计

4 功能设计

-4.1用户管理功能设计

--4.1.1用户管理功能设计

--4.1.2课程PPT

--4.1.3随堂测试

-4.2菜单管理功能设计

--4.2.1菜单管理功能设计

--4.2.2课程PPT

--4.2.3随堂测试

-4.3内容管理功能设计

--4.3.1内容管理功能设计

--4.3.2课程PPT

--4.3.3随堂测试

-4.4网站配置信息设计

--4.4.1网站配置信息设计

--4.4.2课程PPT

--4.4.3随堂测试

-完成设计文档

-4.6随堂测试

5 环境搭建与开发

-5.1开发环境搭建

--5.1.1环境搭建

--5.1.2随堂测试

-5.2Web前端环境搭建

--5.2.1Web前端环境

-5.3创建用户实体

--5.3.1用户实体创建

--5.3.2随堂测试

-5.4用户实体表创建与初始化

--5.4.1用户实体表创建与初始化

--5.4.2随堂测试

-5.5用户数据访问接口实现

--5.5.1用户数据访问接口实现

--5.5.2随堂测试

-5.6环境搭建问题

-5.7环境搭建问题

6 用户管理功能实现

-6.1用户服务层接口实现

--6.1.1用户服务层接口实现

--6.1.2随堂测试

-6.2用户列表和编辑控制器实现

--6.2.1用户列表和编辑控制器实现

--6.2.2随堂测试

-6.3用户存储和删除控制器实现

--6.3.1用户存储和删除控制器实现

-6.4用户添加、编辑界面实现

--6.4.1用户添加、编辑界面实现

-6.5用户管理添加用户调试

--6.5.1用户管理添加用户调试

-6.6开发

7 用户管理功能实现二

-7.1用户查询模板实现

--7.1.1用户查询模板实现

--7.1.2随堂测试

-7.2用户信息编辑的实现

--7.2.1用户信息编辑的实现

-7.3单个用户删除实现

--7.3.2单个用户删除实现

-7.4多个用户删除实现

--7.4.1多个用户删除实现

8 用户管理功能实现三

-8.1用户列表分页基本实现

--8.1.1用户列表分页基本实现

-8.2用户列表查询结果分页实现

--8.2.1用户列表查询结果分页实现

-8.3通用日期处理

--8.3.1通用日期处理

-8.4整型日期处理

--8.4.1整型日期处理

--8.4.2随堂测试

-8.5枚举数据的应用

--8.5.1枚举数据的应用

--8.5.2Spring Boot开发

9 后台主界面实现

-9.1登录逻辑实现

--9.1.1登录逻辑实现

--9.1.2随堂测试

-9.2登录界面及流程调试

--9.2.1登录界面及流程调试

--9.2.2随堂测试

-9.3管理主界面实现

--9.3.1管理主界面实现

--9.3.2随堂测试

-9.4授权验证拦截器实现

--9.4.1授权验证拦截器实现

--9.4.2随堂测试

-9.5拦截器调试

--9.5.1拦截器调试

10 分类管理实现

-10.1分类接口实现

--10.1.1分类接口实现

-10.2分类添加、编辑实现

--10.2.1分类添加、编辑实现

-10.3分类树结构实现

--10.3.1分类树结构实现

-10.4分类删除实现

--10.4.1分类删除实现

--10.4.2随堂测试

11 内容管理实现

-11.1内容实体定义

--11.1.1内容实体定义

-11.2相关接口定义

--11.2.1相关接口定义

-11.3服务接口实现

--11.3.1服务接口实现

-11.4内容添加、编辑模板实现

--11.4.1内容添加、编辑模板实现

-11.5内容添加、编辑控制器实现

--11.5.1内容添加、编辑控制器实现

-11.6内容检索页面实现

--11.6.1内容检索页面实现

-11.7内容分类树实现

--11.7.1内容分类树实现

12 UEditor富文本编辑器

-12.1修改UEditor相关问题

--12.1.1修改UEditor相关问题

-12.2整合UEditor到内容编辑界面

--12.2.1整合UEditor到内容编辑界面

-12.3UEditor图片对话框应用

--12.3.1UEditor图片对话框应用

-12.4文件上传问题处理

--12.4.1文件上传问题处理

13 网站配置管理实现

-13.1网站配置相关类实现

--13.1.1网站配置相关类实现

-13.2网站配置界面模板实现

--13.2.1网站配置界面模板实现

-13.3网站配置调试

--13.3.1网站配置调试

14 网站前端组件实现

-14.1网站首页布局实现

--14.1.1网站首页布局实现

-14.2菜单Vue组件实现

--14.2.1菜单Vue组件实现

--14.2.2随堂测试

-14.3幻灯片Vue组件实现

--14.3.1幻灯片Vue组件实现

-14.4滚动Vue组件实现

--14.4.1滚动Vue组件实现

--14.4.2随堂测试

-14.5滚动接口实现

--14.5.1滚动接口实现

-14.6滚动接口调试

--14.6.1滚动接口调试

-14.7幻灯片接口实现

--14.7.1幻灯片接口实现

15 网站前端页面实现

-15.1首页区域实现

--15.1.1首页区域实现

-15.2首页内容脚本实现

--15.2.1首页内容脚本实现

-15.3首页完善

--15.3.1首页完善

-15.4Vue组件放入单文件

--15.4.1Vue组件放入单文件

-15.5详细页面实现

--15.5.1详细页面实现

-15.6前端问题

16 测试与发布

-16.1网站测试介绍

--16.1.1网站测试介绍

--16.1.2课程PPT

-16.2功能测试

--16.2.1功能测试

--16.2.2课程PPT

-16.3打包发布

--16.3.1打包发布

-16.4部署运行

--16.4.1部署运行

--16.4.2随堂测试

13.1.1网站配置相关类实现笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。