当前课程知识点:软件开发实训--动态网站开发 >  4 功能设计 >  4.4网站配置信息设计 >  4.4.1网站配置信息设计

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

4.4.1网站配置信息设计在线视频

下一节:4.4.2课程PPT

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

4.4.1网站配置信息设计课程教案、知识点、字幕

同学你好

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

上节课咱们把内容管理做了一个设计

实际上通过菜单管理内容管理

那么这些功能的设计

对于其他的相关数据表的

操作管理的设计

你就应该能够有一个基本的认识了

那么我们这里把网站的配置信息功能

单独的拿出来做一个讲解

是因为它与前面的内容管理与菜单管理还有

一点不一样的地方

有哪些不一样

我们说网站的配置信息

它实际上是独立的内容

但是又被其他的页面共享的内容

比如说网站的版权

每一页都要展示版权网站的logo

每一页都要去展示

等等这些信息你需要独立的去管理

所以我们需要有一个网站配置信息的管理

为什么叫网站配置

是因为这些信息它与网站

都有着非常密切的关系

那么网站管理的时候

它也需要一个列表页面

但是他不需要添加页面和编辑页面

更不需要删除

因为你删除了

前端网页在展示的时候

这些信息就显示不出来了

所以不允许删除

因此上我们只需要给一个

带有编辑功能的列表就可以了

比如说版权信息

我们在后边的输入框中输入版权这个输入框

你可以让它成为复文本

也可以是非复文本

备案信息

这样的信息其实用一个纯文本框就可以了

而logo它往往是一张图片

所以我们的表单就需要有一张图片

而且你注意了

这些个版权备案以及logo这些个信息

他在数据库表中往往是独立的数据行

不是说我们一行就把这些信息全部存储了

不是这样子

我们把所有的网站配置信息

按照各自一行进行存储

就像我们现在的列表1样

那么你需要注意的是

这些信息它所对应的控件可能不一样

根据类型不同

它的控件展示出来是不一样

logo用的是上传文件的空间

备案信息用的是纯文本空间

而版权可以用复文本等等

所以在设计时你要考虑到同样的对于它的操作

我们还是从实体来开始设计

实体给它一个名称

对应的表明

把所有的数据都私有化

也就是实体的属性私有化

并提供gettersetter

这是我们设计实体时的基本的步骤和方法

同样的你提供给他

可以唯一确定一个实体的hashcode

以及可以进行两个实体比较的equals方法

最后还要提供一个把它转换成字符串

输出的tostring方法

这些方法都最好提供给他

有了实体

我们就需要有一个操作数据的访问对象DAO对象

同样的

只需要定义一个接口去继承Jpa就可以了

那么这里的继承我们所使用的方法

仅仅只是默认的方法把它查询出来

在我们的界面把它展示出来

那么保存用的都是相同的方法

因为他们的数据都是site实体的一个对象

换句话说叫表中的一行数据

有了DAO对象

我们就需要设计一个服务对象

服务对象里面

你要注意在实现时它不需要删除

只需要一个存储和查询就可以了

它基本的操作

在具有表单页面的列表页中

最后控制器的设计在控制器里边

你要提供的所有的功能

最后也是返回一个list页儿

而你需要提供的仅仅只是list和save存储

这样的一个方法

那么这两个方法就已经使我们能够完全处理

我们的表单信息了

包括图片的上传

那么具体的保存该怎么处理

这就交由服务来处理

需要你去服务中

根据不同的类型

获得不同的数据

然后做不同处理

这就是服务单独出来的好处

这是有关网站配置信息的管理

这节课就讲到这里

下节课再见

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

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随堂测试

4.4.1网站配置信息设计笔记与讨论

也许你还感兴趣的课程:

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