【首发】仿京东商城系统正式开源(有前后端)

网站搭建   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-11-10

高仿京东商城的系统[滑稽]
>>>>>
设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存等,基于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日

开源地址:
本帖含有隐藏内容,请您 回复 后查看

没有蓝蓝
已获得作者同意[茶杯]

沙发
Yr亦染 2020-11-10
本源码禁止商业化,如需商业化请联系作者
板凳
Yr亦染 2020-11-10
有什么问题可以询问
地板
听风 2020-11-11
商城都做烂了 泛滥~~[汗]
4楼
Yr亦染 2020-11-11
这个是高仿京东的,不是小储云那些,这个可以卖实物,设置收货地址之类的,反正参考京东就行
怎么部署呀
6楼
阿程情兽 2020-11-13
电商项目不敢拿来面试 死的比较惨 ……个人经验
7楼
Yr亦染 2020-11-13
用手机的话把浏览器内核切换成电脑显示界面,然后有个下载按钮,看不懂的话可以翻译网页
8楼
Yr亦染 2020-11-13
看公司吧,有些岗位看重的是一些特别的技术
9楼
阿程情兽 2020-11-17
我面试都是微服务公司 就说做电商项目的 今年大半年没面试到[狂汗]

评论

登录后才可发表内容
  • 主题

    6

  • 帖子

    91

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.2284s Mem:2054Kb