day71_淘淘商城项目_04_门户网站介绍 + 商城首页搭建 + CMS内容管理系统的创建 + CMS内容管理系统的实现_匠心笔记 (5)

请求的url:/index
  :8082/index.html
参数:没有
返回值:String 逻辑视图

2.2、功能实现

day71_淘淘商城项目_04_门户网站介绍 + 商城首页搭建 + CMS内容管理系统的创建 + CMS内容管理系统的实现_匠心笔记


https://www.jd.com/
https://www.jd.com/index.html
一般:jd、taobao访问时直接访问域名
我们这里能否直接访问: :8082/ 呢?
(:8082/ 相当于访问域名,后面部署的时候将会换成域名访问)
答案是否定的,要想实现此功能,需要修改:web.xml
添加红色部分如下图:

day71_淘淘商城项目_04_门户网站介绍 + 商城首页搭建 + CMS内容管理系统的创建 + CMS内容管理系统的实现_匠心笔记

3、CMS内容管理系统的介绍 3.1、首页大广告位开发实现分析

可以根据首页大广告位的数据结构设计一张表,进行增删改查管理。

其他部分的展示内容同样可以设计表,进行增删改查。

上述思路存在的问题: 如果每一个前端展示内容(大广告位、小广告位等等),单独建立表,进行CRUD操作,会有以下问题:

1、首页页面信息大量堆积,发布显的异常繁琐沉重;

2、内容繁杂,管理效率低下;

3、许多工作都需要其他技术人员配合完成;

4、改版工作量大,维护,扩展性差。

使用内容管理系统解决以上问题。

3.2、内容管理系统

  内容管理系统(content management system,CMS)是一种位于WEB 前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到Internet网站的信息。

3.3、动态展示分析

对首页展示功能进行分析,抽取,发现应当有以下的字段属性:

有图片

有链接

有标题

有价格

图片提示

包含大文本类型,可以作为公告

把首页的每个展示功能(大广告位,淘淘快报等),看作是一个分类,每个展示功能里面展示的多条信息,看作是分类下的内容。

例如:首页大广告,对应的是大广告分类,而大广告位展示的多张图片,就是大广告分类下的内容。

前台需要获取大广告的图片,只需要根据大广告的id查询对应的内容即可。

需要一个内容分类表和一个内容表。内容分类和内容表是一对多的关系。

day71_淘淘商城项目_04_门户网站介绍 + 商城首页搭建 + CMS内容管理系统的创建 + CMS内容管理系统的实现_匠心笔记

内容分类表,需要存储树形结构的数据。(大分类下有小分类)

内容分类表:tb_content_category

内容表:tb_content

内容分类表结构:

day71_淘淘商城项目_04_门户网站介绍 + 商城首页搭建 + CMS内容管理系统的创建 + CMS内容管理系统的实现_匠心笔记

内容表结构:

day71_淘淘商城项目_04_门户网站介绍 + 商城首页搭建 + CMS内容管理系统的创建 + CMS内容管理系统的实现_匠心笔记

需要有后台来维护内容信息CMS系统。

day71_淘淘商城项目_04_门户网站介绍 + 商城首页搭建 + CMS内容管理系统的创建 + CMS内容管理系统的实现_匠心笔记

需要创建一个内容服务系统。

4、CMS内容管理系统的创建

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzzsg.html