18.03.20,web学习第七十九天,day05,cms系统、内容分类列表管理
2018-03-20 16:00
337 查看
79. 商城day05
1. 商城门户参考表现层项目来创建
1)打包成war 2)Ctroller指的是类,handler指的是方法。 3)浏览门户通常不带有网址直接输地址,而且通常要做sceo优化, 所以,在<welcome-file>index.html</welcome-file>,。因为默认 就是访问index.html,如果不配置index.html页面,所以被 springmvc拦截, 在handler配置:这样访问url必须为****/index.html 图片中表示可以省略后缀。 |
2. Cms系统分析
1、内容需要进行分类 2、分类下有子分类,需要动态管理。 需要一个内容分类表和一个内容表。内容分类和内容表是一对多的关系。 内容分类表,需要存储树形结构的数据。 内容分类表:tb_content_category 内容表:tb_content 需要有后台来维护内容信息。Cms系统。打包方式为pom系统。所需要的dao层和pojo由逆向工程生成,直接依赖e_manager系统。再创建子模块:service和interface即可。 3、对于service层,需要使用dubbo发布服务,但是一个服务对应一个端口,所以必须更改端口 在service层,tomcat的作用就是初始化spring容器。 |
3. 内容分类管理展示
1)效果 2) 请求的url:/content/category/list 请求的参数:id,当前节点的id。第一次请求是没有参数,需要给默认值“0” 响应数据:List<EasyUITreeNode>(@ResponseBody) Json数据。 业务逻辑: 1、取查询参数id,parentId 2、根据parentId查询tb_content_category,查询子节点列表。 3、得到List<TbContentCategory> 4、把列表转换成List<EasyUITreeNode> 代码略 |
4. @RequestParam(name="id",defaultValue="0")
1)name:请求参数的名称,默认为0,value为别名 2)此时启动服务时,需要全部启动,否则报错 |
5. 内容分类管理-新增节点并返回新添加节点的id
1)逆向工程生成的Mapp.xml带selective的example和不带 selective的有不同。带selective的当传来的数据为空就不 对数据库进行操作。 2)取的最后的id和事务有关,不冲突 resultType=“long”是内置的Long的别名 请求的url:/content/category/create 请求的参数: Long parentId String name 响应的结果: json数据,E3Result,其中包含一个对象,对象有id属性,新生产的内容分类id 业务逻辑: 1、接收两个参数:parentId、name 2、向tb_content_category表中插入数据。 a) 创建一个TbContentCategory对象 b) 补全TbContentCategory对象的属性 c) 向tb_content_category表中插入数据 3、判断父节点的isparent是否为true,不是true需要改为true。 4、需要主键返回。 5、返回E3Result,其中包装TbContentCategory对象 |
6. 内容管理——新增
1)$().serialize()将表单的数据格式化成key:value形式,常用于ajax 的post提交。接收参数用pojo接收 2)service层插入数据之后返回E3result 3)Ctroller层接收数据并插入到数据库,返回E3Result |
7. 将内容从数据库里取出来展示在首页上
1)查询tb_content表根据内容分类id查询,因为不是主键,所 以,使用example查询。这个example有两个方法,一个不查 询大文本,一个查询。 2)ctroller 动态获取广告id,将id保存在配置文件里 |
相关文章推荐
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(8)--还原页面布局的早期版本
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(2)--理解SP Server2010的Web内容管理
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(1)--创建一个发布网站
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(8)--还原页面布局的早期版本
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(1)--创建一个发布网站
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(9)--分离和重新关联页面布局
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(2)--理解SP Server2010的Web内容管理
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(4)--创建页面布局
- 学习淘淘商城第二十六课(内容分类管理)
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(3)--理解页面模型
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(3)--理解页面模型
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(10)--关键点
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(4)--创建页面布局
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(10)--关键点
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(7)--批准页面布局
- 【05】淘淘商城-内容分类管理 修改、删除实现、内容列表展示
- 实战day05(四)----内容分类列表展示
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(6)--允许用户给Web内容排名
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(5)--修改页面布局
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(5)--修改页面布局