最新公告
  • 欢迎您光临极客文库,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 完整版下载

    https://www.yuanmasucai.com/24742.html

    项目概述

    题目:基于JavaWeb的大型分布式集群电商系统平台的设计与开发

    课题需求:本课题需要学生自行设计一个高并发,高性能,高可用的互联网在线电商系统,使用主流的SSM框架以及前后端分离的开发模式,设计并完善多种企业级架构解决方案,如在线支付解决方案,搜索解决方案,负载均衡解决方案,自动化发布解决方案,Tomcat集群与Redis分布式解决方案等等。使用Git进行版本管理,要求最终将项目部署在阿里云服务器上并提供公网访问。

    项目设计

    七大模块

    用户模块,分类模块,购物车模块,商品模块,订单模块,收货地址模块,支付模块

    前后端分离-前端

    前端Webpack打包,拥有独立的前台页面和后台管理系统,采用分层架构模块化,在实现项目功能的同时注重高内聚,低耦合的思想,利于系统的维护和升级。采用Shell脚本自动从GitHub上获取最新项目代码并发布至服务器。

    前后端分离-后端

    后端由Maven管理依赖并构建项目,采用Shell脚本自动从GitHub上获取最新项目代码并发布至服务器。
    用户模块采用高复用服务响应对象的设计思想和封装,解决了横向越权和纵向越权的问题,采用MD5明文加密,Guava缓存。
    分类模块运用递归算法,对复杂对象进行排重,采用无限层级树结构设计。
    购物车模块对商品总价计算复用封装,BigDecimal解决商业运算丢失精度的坑。
    商品模块抽象出POJO,BO,VO模型,并实现了高效分页及动态排序,与FTP服务器对接,可以进行SpringMVC文件上传和富文本文件上传。
    订单模块完成了安全漏洞的解决方案,完善订单号的生成规则,以及强大封装的常量和枚举设计。
    收货地址模块可以同步获取自增主键,进行数据绑定和对象绑定,对越权问题进行了升级巩固。
    支付模块对接蚂蚁金服支付宝开发者沙箱环境,生成二维码,扫码支付,完成真实的支付功能。
    架构方面:搭建Tomcat集群和Redis分布式,并利用Nginx进行负载均衡,实现了单点登录功能,定时关单功能,并封装了大量工具类。

    环境参数

    项目采用Git进行版本控制,前端采用Webpack打包,后端采用Maven进行依赖管理和项目构建,服务端采用Shell脚本进行自动化发布。

    前端:

    开发平台:Windows 10
    部署平台:CentOS 7 64位
    模块化方案:CommonJS+Webpack
    开发工具:Webstorm 2018.1.5
    项目发布方式:Shell脚本自动化发布
    技术栈:HTML5,CSS3,JavaScript,Jquery,React+Sass…
    版本控制:Git

    后端:

    开发平台:Windows 10
    部署平台:CentOS7 64位
    MySQL版本:mysql-server-5.1.173
    Vsftpd版本:vsftpd2.2.2
    JDK版本:JDK1.8.0_171
    Maven版本:Maven-3.5.4
    Nginx版本:nginx-1.10.2
    开发工具:Intellj IDEA 2017.3.5 64位
    技术栈:Spring,SpringMVC,Mybatis,Guava,Jackson,Joda,注解开发
    版本控制:Git

    项目在线预览地址

    [dm href=’http://www.verynavi.com’]点我访问[/dm]

    项目预览图

    本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
    极客文库 » 基于SSM框架的Tomcat集群与Redis分布式电商系统平台的设计与开发(一)

    常见问题FAQ

    如果资源链接失效了怎么办?
    本站用户分享的所有资源都有自动备份机制,如果资源链接失效,请联系本站客服QQ:2580505920更新资源地址。
    如果用户分享的资源与描述不符怎么办?
    可以联系客服QQ:2580505920,如果要求合理可以安排退款或者退赞助积分。
    如何分享个人资源获取赞助积分或其他奖励?
    本站用户可以分享自己的资源,但是必须保证资源没有侵权行为。点击个人中心,根据操作填写并上传即可。资源所获收益完全归属上传者,每周可申请提现一次。
    如果您发现了本资源有侵权行为怎么办?
    及时联系客服QQ:2580505920,核实予以删除。

    Leave a Reply

    Hi, 如果你对这款资源有疑问,可以跟我联系哦!

    联系发布者

    Leave a Reply

    Hi, 如果你对这款资源有疑问,可以跟我联系哦!

    联系发布者
    • 101会员总数(位)
    • 3672资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 128稳定运行(天)

    欢迎加入「极客文库」,成为原创作者从这里开始!

    立即加入 了解更多
    成为赞助用户享有更多特权立即升级