ssm(Spring、Springmvc、Mybatis)实战之淘淘商城-第四天(非原创)
文章大纲
一、课程介绍
二、今日内容介绍
三、参考资料下载
四、参考文章
一、课程介绍
一共14天课程
(1)第一天:电商行业的背景。淘淘商城的介绍。搭建项目工程。Svn的使用。
(2)第二天:框架的整合。后台管理商品列表的实现。分页插件。
(3)第三天:后台管理。商品添加。商品类目的选择、图片上传、富文本编辑器的使用。
(4)第四天:商品规格的实现。
(5)第五天:商城前台系统的搭建。首页商品分类的展示。Jsonp。
(6)第六天:cms系统的实现。前台大广告位的展示。
(7)第七天:cms系统添加缓存。Redis。缓存同步。
(8)第八天:搜索功能的实现。使用solr实现搜索。
(9)第九天:商品详情页面的展示。
(10)第十天:单点登录系统。Session共享。
(11)第十一天:购物车订单系统的实现。
(12)第十二天:nginx。反向代理工具。
(13)第十三天:redis集群的搭建、solr集群的搭建。系统的部署。
(14)项目总结。
二、今日内容介绍
第四天主要的学习内容是将淘淘商城的管理后台剩余的业务逻辑进行编写,具体包括商品描述的管理、商品规格管理等。学习到第四天,我们已经将后台管理系统的功能学习的差不多了,下面主要讲解如何设计一种动态结构的数据结构,其他的具体业务逻辑编写,请在参考资料下载中进行学习
1. 动态结构的数据结构
使用一种动态的方法描述参数模板,每个商品分类对应一个参数模板。添加商品信息时,根据规格参数模板生成规格参数录入项。保存商品时将规格参数生成一个字符串保存到数据库中。展示商品详情时,从数据库中取出规格参数信息,转换成html展示给用户。
如何设计一种动态结构的数据结构?
(1)xml
(2)Json
结论:使用json来实现模板以及规格参数数据。
实现流程
模板格式
[
{
"group": "主体", //组名称
"params": [ // 记录规格成员
"品牌",
"型号",
"颜色",
"上市年份",
"上市月份"
]
},
{
"group": "网络", //组名称
"params": [ // 记录规格成员
"4G",
"3G,
"2G"
]
}
]
三、参考资料下载
链接:https://pan.baidu.com/s/1yc_g75-oON-84SxZj1v9tQ
提取码:eosu