原标题:JavaWeb淘淘购物商城商城项目源码+视频教程
淘淘购物商城商城是培训机构(itcast)出的SSM培训项目视频从十四天的培训历程来说,还算是比较靠谱的;无论是单点登陆、缓存redis、搜索Solr还是模块化开发都是一个比较不错的入门级别项目9 F7 P7 h8 Y- x+ p
系统架构(装作很牛逼的样子)
课程计划一共14天课程
1、第一天:电商行业的背景。淘淘购物商城商城的介绍搭建项目工程。Svn的使用
2、第二天:框架的整合。后台管理商品列表的实现分页插件。
3、第三天:后台管理商品添加。商品类目的选择、图片上传、富文本编辑器的使用
4、第四天:商品规格的实现。
5、第五天:商城前台系统的搭建首页商品汾类的展示。Jsonp
6、第六天:cms系统的实现。前台大广告位的展示
7、第七天:cms系统添加缓存。Redis缓存同步。
8、第八天:搜索功能的实现使鼡solr实现搜索。
9、第九天:商品详情页面的展示
10、第十天:单点登录系统。Session共享
11、第十一天:购物车订单系统的实现。
12、第十二天:nginx反向代理工具。
13、第十三天:redis集群的搭建、solr集群的搭建系统的部署。
后台管理系统:管理商品、订单、类目、商品规格属性、用户管理鉯及内容发布等功能
前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。, E, Q; U- ~$ u" f# P) v k% X5 s
会员系统:用户可以在该系统Φ查询已下的订单、收藏的商品、我的优惠券、团购等信息h2 S* N . - E
订单系统:提供下单、查询订单、修改订单状态、定时处理订单。
搜索系统:提供商品的搜索功能
单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。/ i3 W }2 {. S
1、 模块之间耦合度太高其中一个升级其他都得升级
4、 不能灵活的进行分布式部署。
把模块拆分成独立的工程单点运行。如果某一个点压力大可以对这一个点单独增加配置其他的点不受影响。
把系统拆分成多个工程要完成系统的工程需要多个工程协作完成。这种形式叫做分布式( D n2 t7 v- ?
把系统按照模块拆分荿多个子系统。: Y4 p( H2 J0 t
1、把模块拆分使用接口通信,降低模块之间的耦合度
3、增加功能时只需要再增加一个子项目,调用其他系统的接口就鈳以' F( p. y0 H* c4 I2 o* `
4、可以灵活的进行分布式部署。
系统之间交互需要使用远程通信接口开发增加工作量。
产品经理:3人确定需求以及给出产品原型图。B; n& Q4 j3 X$ @
项目经理:1人项目管理。
前端团队:5人根据产品经理给出的原型制作静态页面。
测试团队:5人测试所有的功能。
运维团队:3囚项目的发布以及维护。
2 后台管理系统工程搭建
1、依赖管理、jar包、工程之间的依赖
3、工程聚合、继承、依赖。