how2j.cn


工具版本兼容问题
到这里,项目功能开发就做得差不多了,接下来我们将进行对项目的总结,为的是更好的消化和吸收项目期间运用到的知识和技能,转换为自己的能力。

步骤 1 : 项目结构   
步骤 2 : 典型场景   
步骤 3 : 技术总结   

步骤 1 :

项目结构

1. 项目名称 tmall_springboot
2. java源代码包结构
pojo 实体
config 配置
es elasticsearch dao类
exception 异常处理
realm shiro相关
dao DAO类
interceptor 拦截器
web 控制层
service Service层
test 测试类
util 工具类
comparator 比较类
3. webapp 目录
css css文件
img 图片资源
js js文件
4. templates
thymeleaf 模板文件
项目结构
步骤 2 :

典型场景

经过这个项目,我们都完成了如下的一系列典型场景功能
1. 购物车
立即购买 加入购物车 查看购物车页面 购物车页面操作

2. 订单状态流转
生成订单 确认支付 后台发货 确认收货 评价

3. CRUD
后台各种功能

4. 分页
后台各种功能

5. 一类产品多属性配置
属性管理

6. 一款产品多图片维护
产品图片管理

7. 产品展示
前台首页 前台产品页

8. 搜索查询-基于elastic search
搜索

9. 登录、注册 - 基于 shiro
注册 登录 退出

10. 登录验证 - 基于 shiro
登录状态拦截器

11. 事务管理
ForeRESTController.对createOrder进行事务管理
等等 。。。

12. 缓存处理
全站数据通过 redis 进行了缓存
步骤 3 :

技术总结

要把天猫 springboot 做出来,可以说需要相当全面的技术了。
1. Java 基础
Java 基础系列教程
2. Java 中级
Java 中级系列教程
3. 前端
html, CSS, Javascript, JSON, AJAX, JQuery ,Bootstrap, Vue.js

4. 框架部分
spring springmvc springboot

5. 中间件
redis, nginx, elasticsearch, shiro


HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。


问答区域    
2018-10-29 666
yutongxue
强啊,站长,是个狼人




1 个答案

时间会说真话 答案时间:2018-10-29
没错,是个狼焱




答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到








提问之前请登陆
关于 实践项目-天猫整站Springboot-项目总结 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 902680467
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: http://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图