1 项目总结
总结淘淘商城中用到的技能点:
1.1 第一天:项目工程搭建。
1、使用maven构建工程。Maven的继续、聚合、依靠管理。
2、Svn的使用,svn上传下载代码。
1.2 第二天:ssm框架整合。
1、mybatis逆向工程。
2、后台管理系统搭建,前台技能使用EasyUI框架。了解easyUI的dategrid的使用方法。
1.3 第三天:实现商品添加。
1、商品类目选择。EasyUI的异步tree的使用方法。
2、图片服务器的搭建。使用ftp+http配合,实现图片服务。ftp服务使用vsftpd实现,http服务使用nginx实现。
3、KindEditor富文本编辑器的使用方法。
1.4 第四天:规格参数实现。
1、规格参数的办理方案。
a) 方案一:创建多个表进行关联实现商品类目。
b) 方案二:使用模板方式实现。
2、java对象、json之间的转换。
1.5 第五天:前台工程搭建。
1、理解分布式系统架构思想。
2、Jsonp办理ajax跨域调用的问题。
1.6 第六天:CMS系统的实现
1、CMS系统的实现思路
2、Httpclient的使用方法
3、首页大广告位的实现
1.7 第七天:内容系统添加缓存
1、redis的使用方法及redis集群的搭建
2、系统中添加缓存逻辑
3、缓存的同步方法。
1.8 第八天:搜索功能实现
1、solr服务在linux环境的搭建
2、使用solr实现搜索功能。
3、索引库中商品的同步
1.9 第九天:商品详情页面实现
1、商品详情页面内容异步加载
2、规格参数按需加载
3、商品详情页面添加缓存及缓存同步
1.10 第十天:单点登录系统实现
1、服务接口的开发
2、在分布式环境中使用redis实现session共享
3、使用cookie在多个系统中共享。
4、拦截器的使用方法
1.11 第十一天:购物车、订单
1、使用cookie保存购物车信息
2、创建订单系统。发布服务,支持post请求提交json格式的数据。
3、在用户提交订单之前,检查用户的登录状态(拦截器)
1.12 第十二天:nginx安装、配置
1、nginx的虚拟机的配置
2、Nginx的反向署理
3、Nginx的负载均衡
4、Nginx的高可用
1.13 第十三天:solr集群的搭建、系统部署
1、solrCloud的搭建。Zookeeper的配置、solr集群的分片。
2、Mysql数据库在linux环境的安装
3、使用maven进行系统的热部署。
系统截图:
获取源码:转发+关注后私信(学习)免费获取! |