高仿京东商城的系统源码
高仿京东商城的系统
>>>>>设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存等,基于SpringCloud框架开发。github误标记为js项目,但其实是用java开发的。
基于SSM框架开发的商城系统,代码严格遵循MVC分层思想,可部署到服务器上,设计精良,不断完善
前端:
前端对应View层
前端使用jsp页面展示,并通过EL表达式接收服务器打给浏览器的数据
使用js实现网页动态效果,通过j扣uery简化操作,并配合html5实现前端的数据校验
使用Ajax技术完成前端用户名可用性校验、退出登录功能
过滤器:
com.supermarket.filter包用于存放过滤器
CharacterEncodingFilter类实现全局乱码处理,包括POST请求、GET请求、响应
AutoLogin类实现用户自动登录功能
Controller层:
com.supermarket.web包对应Controller层,通过SpringMVC实现
UserController类实现用户登录、注销、注册、检查用户名等功能
com.supermarket.interceptor包为SpringMVC拦截器,通过Logging类实现用户请求信息的日志记录
Service层:
com.supermarket.service包属于Model层
使用com.supermarket.service.UserService实现登录、注册、检查可用性等功能
使用com.supermarket.service.ValistrService完成验证码生成和比对相关功能
com.supermarket.aspect存放切面类,其中Logging实现异常日志记录、执行时间统计等功能
DAO层:
com.supermarket.dao包属于Model层,通过MyBatis实现
UserDao为接口,配合UserMapper使用
com.supermarket.mapper为MyBatis的mapper文件存放位置,配合UserDao实现对用户的增删改查
最新版更新内容:
0.4
使用Maven重构依赖
使用SpringCloud重构项目
重构数据库
增加common微服务: 存放共享资源(如JavaBean, 工具类, ViewObject)
增加商品微服务:新增、修改、查询功能
增加用户微服务:用户名校验、注册
增加图片微服务:图片上传
增加nginx:负载均衡、动态静态资源分离
下载地址
其它地址
发表评论: