仿京东商城系统开源(有前后端)

高仿京东商城的系统[滑稽]

设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存等,基于SpringCloud框架开发。github误标记为js项目,但其实是用java开发的。

基于SSM框架开发的商城系统,代码严格遵循MVC分层思想,可部署到服务器上,设计精良,不断完善

前端:

前端对应View层

前端使用jsp页面展示,并通过EL表达式接收服务器打给浏览器的数据

使用js实现网页动态效果,通过jQuery简化操作,并配合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:负载均衡、动态静态资源分离

2020年11月10日

开源地址:

此内容回复并刷新后可见


lancer

搭建一个玩玩


RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
素材库创收网 » 仿京东商城系统开源(有前后端)

提供最优质的资源集合

立即查看 了解详情
//百度网站流量统计