最新公告
  • 源码大亨欢迎您的到来,秉承悉心服务的宗旨,认真履行“站长”的责任,保障每一位“用户”权益。立即加入我们
  • 编号236:仿京东商城系统正式/开源/源码/前后端

    编号236:仿京东商城系统正式/开源/源码/前后端 最后编辑:2020-11-11
    增值服务: 自动发货 使用说明 安装指导 环境配置二次开发BUG修复

    介绍

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

     

    前端

    • 前端对应视图层
    • 前端使用jsp页面展示,并通过EL表达式接收服务器打给浏览器的数据
    • 使用js实现网页动态效果,通过jQuery简化操作,并配合html5实现前端的数据校正
    • 使用Ajax技术完成前端用户名重置校验,退出登录功能

    过滤器

    • com.supermarket.filter包用于存放过滤器
    • CharacterEncodingFilter类实现非线性乱码处理,包括POST请求,GET请求,响应
    • AutoLogin类实现用户自动登录功能

    控制器层

    • com.supermarket.web包对应控制器层,通过SpringMVC实现
    • UserController类实现用户登录,预期,注册,检查用户名等功能
    • com.supermarket.interceptor包为SpringMVC拦截器,通过日志记录类实现用户请求信息的日志记录

    服务层

    • com.supermarket.service包属于模型层
    • 使用com.supermarket.service.UserService实现登录,注册,检查可用性等功能
    • 使用com.supermarket.service.ValistrService完成验证码生成和比对相关功能
    • com.supermarket.aspect存储切面类,其中记录实现异常日志记录,执行时间统计等功能

    DAO层

    • com.supermarket.dao包属于模型层,通过MyBatis实现
    • UserDao为接口,配合UserMapper使用
    • com.supermarket.mapper为MyBatis的mapper文件放置位置,配合UserDao实现对用户的增删改查

     

    界面预览

     

    仿京东商城系统正式/开源/源码/前后端
    仿京东商城系统正式/开源/源码/前后端
    仿京东商城系统正式/开源/源码/前后端
    仿京东商城系统正式/开源/源码/前后端

     

    更新日志

    版本号 更新内容 发布时间
    0.1
    • 初步完成项目方案确定
    • 完成主页及注册页面的静态资源编写(包括js,css)
    • 完成主页及注册页面的动态资源编写(包括jsp,servlet)
    • 通过jdbc链接MySQL数据库
    • 使用c3p0连接池
    2020年8月3日
    0.1.1
    • 可以选择使用其中一个连接池,并且在web.xml中指定,现在可以使用DBCP连接池
    • 通过反射机制设置如果指定连接池引发失败,再调用其中连接池
    • 使用Ajax技术完成前端用户名验证
    • 更改img标签的src属性,使浏览器初始化发送GET请求,刷新验证码
    2020年8月7日
    0.1.2
    • 使用JDBC.properties进行分布式JDBC配置
    • 去掉JDBC的反射调用
    • 使用cookie完成记住用户名功能
    • 新增登录功能:使用会话完成会话等级的数据传递
    • 新增功能:通过ajax请求销毁会话
    • 修改静态页面,实现实现对logo.png的单独依赖
    2020年8月9日
    0.2
    • 使用EL表达式替换jsp页面中的脚本表达式
    • 修改静态资源,主页增加右下角浮动项以及向上返回功能
    • 新增错误页面提示
    • 开拓为JavaEE三层经典架构
    2020年8月20日
    0.2.1
    • 使用过滤器完成分段请求参数拦截处理,包括多个中文乱码处理,分段密码请求参数加密
    • 通过过滤器实现分段连接池规模
    • 通过过滤器实现自动登录功能
    • 通过装饰者模式扩展request对象
    2020年8月22日
    0.2.2
    • 使用log4j框架进行日志记录
    • 修复重启服务器自动登录失效的错误
    • 加入网页标题图标
    2020年8月24日
    0.2.3
    • 将JDBC初始化功能交由监听器实现,并删除对应的过滤器
    • 使用过滤器实现JDBC反注册,避免内存泄漏
    • 使用注解替代web.xml完成​​servlet和监听器的注册
    • 重建前端校正,对于支持html5的浏览器使用其自带校正
    2020年8月25日
    0.3
    • 使用Spring,SpringMVC,MyBatis重构该web应用
    • 使用用户类的装饰者模式完成密码的md5加密功能
    • 使用SpringMVC拦截器记录用户的访问请求
    • 使用切面记录错误日志,并统计响应时间
    • 升级log4j为log4j2
    • 使用html5及jQuery相结合的方式进行前端表单校正
    2020年9月25日
    0.3.1
    • 新增UserDao的SpringJDBC模板类实现
    • 注册用户功能开启事务,修复多个用户同时注册时可能造成用户名重复的错误
    2020年9月29日
    0.3.2
    • 新增可选的DBCP连接池配置
    2020年10月1日
    0.4
    • 使用Maven重构依赖
    • 使用SpringCloud重构项目
    • 开拓数据库
    • 增加common微服务:存放共享资源(如JavaBean,工具类,ViewObject)
    • 增加商品微服务:新增,修改,查询功能
    • 增加用户微服务:用户名验证,注册
    • 增加图片微服务:图片上传
    • 增加nginx:负载均衡,动态静态资源分离
    2020年11月10日

     

     

    猜你喜欢

    猜你在找

                                                                                                     ★★★★★源码大亨 - 免责申明★★★★★
    本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
    本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
    如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
    公众号:富赚百万 微信QQ同号:2524157364 私人号:12225465 线报2群:8171023 网站交流群:721955219

    源码大亨 » 编号236:仿京东商城系统正式/开源/源码/前后端

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    源码大亨
    一个高级程序员模板开发平台
    • 2020-11-11Hi,初次和大家见面了,请多关照!

    发表评论

    • 1143会员总数(位)
    • 1354资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 379稳定运行(天)