- 浏览: 45454 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (48)
- javaee (3)
- sql (11)
- oralce (11)
- sqlServer (5)
- j2me (0)
- 软件工程 (0)
- 设计模式 (1)
- 服务器 (4)
- web (9)
- ejb3.0 (0)
- spring (1)
- hibernate (0)
- struts2.0 (0)
- 生活 (0)
- c\c++ (0)
- c# (0)
- asp.net (0)
- SOA (0)
- 行业知识 (0)
- 软件测试 (0)
- freemarker (0)
- 数据库 (5)
- 表空间 (1)
- java (2)
- HTML <fieldset> 标签 (1)
- SSH启动tomcat步骤 (1)
- 网络操作问题 (0)
- andriod (7)
- ios (2)
- 证劵知识 (0)
- 新学习的东西 (0)
- 项目管理 (0)
- 创业 (0)
- 成长历程 (0)
- mysql (2)
- 项目管理工具 (0)
- 开发网页漏洞修复 (0)
- 服务器集群 (1)
- 系统集成 (0)
- html5 ipad (1)
- html5 (2)
- html (4)
- jquery (3)
- 常用网站 (1)
- liux (4)
- redis (1)
- jetty (1)
- myibatis (2)
- mac ios (1)
- 操作系统 (1)
- 项目仓库管理 (1)
- 小程序 (1)
- 微信 (1)
- vue (1)
- spring boot (1)
最新评论
分布式敏捷开发架构 my-shop
my-shop基于Spring+SpringMVC+Mybatis+Shiro+redis+Vue+Swagger2小程序商城+(vue)微信商城+综合管理后台+网站商城+运营商平台+APP平台+第三方平台 = 综合一体化平台.前后端分离,分布式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案, 致力打造通用综合一体化管理平台。(如有问题,请联系q2366307000)
项目地址:https://gitee.com/tiankong0310/my-shop
欢迎大家fork,star,有兴趣的可一起参与开发,谢谢!
前言
my-shop项目不仅仅是一个开发架构,前后分离,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。
2.项目介绍
基于Spring+SpringMVC4+Mybatis3+Shiro+Vue+redis+ehcache+Swagger2微信小程序式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪, 努力为中小型企业打造全方位J2EE企业级开发解决方案。
3.项目组织结构描述:
my-shop-manager --综合后台管理
my-shop-api --微信小程序商城api接口
my-shop-common --公共模块
my-shop-web --网站商城
my-shop-merchants --运营商管理平台
my-shop-gen --代码生成
my-shop-schedule --定时任务
my-shop-shiro --登陆权限相关
my-shop-wechat --微信管理
my-shop-oss --oss云存储管理
my-shop-pay --支付管理
my-shop-pointsmall --积分商城
my-shop-serach --搜索模块
my-shop-goods --商品模块
my-shop-member --会员模块
my-shop-order --订单管理
my-shop-fast --文件存储
my-shop-im --im消息
my-shop-ucenter --用户认证中心
my-shop-mq --消息机制
my-shop-config --配置管理
my-shop-crm --客户管理
my-shop-erp --采购管理
my-shop-cms -- 内容管理
my-shop-cache -- 缓存管理
my-shop-wx-mall -- 微信小程序商城
my-shop-mobile -- 手机端H5+vue商城
my-shop-activiti -- 工作流程
my-shop-reports -- 报表统计
my-shop-wms --库存管理系统
my-shop-distribution --分销管理系统
my-shop-bill --账单管理系统
my-shop-finance --财务管理系统
my-shop-sales --销售管理系统
my-shop-monitor --监控管理系统
my-shop-api小程序,微信,appServer,swagger-API接口: 输入图片说明
小程序商城演示:
输入图片说明
4.技术选型
技术 名称 官网
Spring Framework 容器 http://projects.spring.io/spring-framework/
SpringMVC MVC框架 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
Apache Shiro 安全框架 http://shiro.apache.org/
Spring session 分布式Session管理 http://projects.spring.io/spring-session/
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator 代码生成 http://www.mybatis.org/generator/index.html
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Druid 数据库连接池 https://github.com/alibaba/druid
FluentValidator 校验框架 https://github.com/neoremind/fluent-validator
Thymeleaf 模板引擎 http://www.thymeleaf.org/
Velocity 模板引擎 http://velocity.apache.org
Redis 分布式缓存数据库 https://redis.io/
Solr & Elasticsearch 分布式全文搜索引擎 http://lucene.apache.org/solr/
Quartz 作业调度框架 http://www.quartz-scheduler.org/
Ehcache 进程内缓存框架 http://www.ehcache.org/
ActiveMQ 消息队列 http://activemq.apache.org/
JStorm 实时流式计算框架 http://jstorm.io/
FastDFS 分布式文件系统 https://github.com/happyfish100/fastdfs
Log4J 日志组件 http://logging.apache.org/log4j/1.2/
Swagger2 接口测试框架 http://swagger.io/
sequence 分布式高效ID生产 http://git.oschina.net/yu120/sequence
AliOSS & Qiniu & QcloudCOS 云存储 https://www.aliyun.com/product/oss/ http://www.qiniu.com/
https://www.qcloud.com/product/cos
Protobuf & json 数据序列化 https://github.com/google/protobuf
Jenkins 持续集成工具 https://jenkins.io/index.html
Maven 项目构建管理 http://maven.apache.org/
开发工具:
MySql: 数据库
jetty: 开发服务器
Tomcat: 应用服务器
SVN|Git: 版本管理
Nginx: 反向代理服务器
Varnish: HTTP加速器
IntelliJ IDEA: 开发IDE
PowerDesigner: 建模工具
Navicat for MySQL: 数据库客户端
开发环境:
Jdk8+
Mysql5.5+
Redis4.0
ActiveMQ
Tomcat8
工具安装
环境搭建和系统部署文档最新sql(作者:小天,q:2366207000)
6.架构图:
网站演示:
输入图片说明
7.模块功能介绍
1.会员管理 会员管理 会员等级 收货地址管理 会员优惠劵 会员收藏 会员足迹 搜索历史 购物车
2.微信管理 微信会员 会员列表 微信配置 菜单配置 回复消息 回复内容 回复关键字 群发列表 会员消息 群发消息 文本回复 新增群发消息 图文回复 模板编号 模板列表 模板发送记录
3.cms管理 栏目管理 链接分类 文章管理 链接管理 站点管理
4.商城管理 区域配置 商品属性种类 品牌制造商 商品规格 订单管理 商品类型 渠道管理 商品问答 反馈 关键词
5.商品管理 所有商品 用户评论 产品设置 商品满减搭配 商品规格 商品回收站 团购设置
6.推广管理 广告列表 广告位置 优惠劵管理 专题管理 专题分类
7.支付管理 支付管理
8.报表管理 综合统计
9.库存管理 仓库管理 入库管理 出库管理 退库单 报损管理 退货管理
10.销售管理 销售管理
11.营销管理 营销管理
12.销售管理 销售管理
13.分销管理 分销管理
14.对账管理 对账管理
15.财务管理 财务管理
16.监控管理 监控管理
17.系统管理 管理员列表 角色管理 菜单管理 SQL监控 定时任务 参数管理 代码生成器 系统日志 文件上传 通用字典表
演示地址 http://118.24.189.247:8080/my-shop-manager/login.html 用户名:admin 123456
项目部门来源于网络,在基础上做了增加扩展,欢迎大家交流,拍砖,反馈,共同进步,共同学习,共同成长; 不足的地方望大家多多包涵,后期会越做越好。
警告 本项目仅用于学习练习 部分数据库数据来自网络(platform) 项目代码目前还不完善,仍处在开发中 项目开源(MIT),但不承担任何使用后果
(如有问题,请联系,2366307000) 感谢!
gitee:https://gitee.com/tiankong0310/my-shop
github:https://github.com/tiankong0310/my-shop
通用商城支付springboot2:https://gitee.com/tiankong0310/springboot-weixin-alipay
如需获取项目最新源码,请fork、Star项目,感谢大家的支持!
项目地址:https://gitee.com/tiankong0310/my-shop
欢迎大家fork,star,有兴趣的可一起参与开发,谢谢!
前言
my-shop项目不仅仅是一个开发架构,前后分离,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。
2.项目介绍
基于Spring+SpringMVC4+Mybatis3+Shiro+Vue+redis+ehcache+Swagger2微信小程序式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪, 努力为中小型企业打造全方位J2EE企业级开发解决方案。
3.项目组织结构描述:
my-shop-manager --综合后台管理
my-shop-api --微信小程序商城api接口
my-shop-common --公共模块
my-shop-web --网站商城
my-shop-merchants --运营商管理平台
my-shop-gen --代码生成
my-shop-schedule --定时任务
my-shop-shiro --登陆权限相关
my-shop-wechat --微信管理
my-shop-oss --oss云存储管理
my-shop-pay --支付管理
my-shop-pointsmall --积分商城
my-shop-serach --搜索模块
my-shop-goods --商品模块
my-shop-member --会员模块
my-shop-order --订单管理
my-shop-fast --文件存储
my-shop-im --im消息
my-shop-ucenter --用户认证中心
my-shop-mq --消息机制
my-shop-config --配置管理
my-shop-crm --客户管理
my-shop-erp --采购管理
my-shop-cms -- 内容管理
my-shop-cache -- 缓存管理
my-shop-wx-mall -- 微信小程序商城
my-shop-mobile -- 手机端H5+vue商城
my-shop-activiti -- 工作流程
my-shop-reports -- 报表统计
my-shop-wms --库存管理系统
my-shop-distribution --分销管理系统
my-shop-bill --账单管理系统
my-shop-finance --财务管理系统
my-shop-sales --销售管理系统
my-shop-monitor --监控管理系统
my-shop-api小程序,微信,appServer,swagger-API接口: 输入图片说明
小程序商城演示:
输入图片说明
4.技术选型
技术 名称 官网
Spring Framework 容器 http://projects.spring.io/spring-framework/
SpringMVC MVC框架 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
Apache Shiro 安全框架 http://shiro.apache.org/
Spring session 分布式Session管理 http://projects.spring.io/spring-session/
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator 代码生成 http://www.mybatis.org/generator/index.html
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Druid 数据库连接池 https://github.com/alibaba/druid
FluentValidator 校验框架 https://github.com/neoremind/fluent-validator
Thymeleaf 模板引擎 http://www.thymeleaf.org/
Velocity 模板引擎 http://velocity.apache.org
Redis 分布式缓存数据库 https://redis.io/
Solr & Elasticsearch 分布式全文搜索引擎 http://lucene.apache.org/solr/
Quartz 作业调度框架 http://www.quartz-scheduler.org/
Ehcache 进程内缓存框架 http://www.ehcache.org/
ActiveMQ 消息队列 http://activemq.apache.org/
JStorm 实时流式计算框架 http://jstorm.io/
FastDFS 分布式文件系统 https://github.com/happyfish100/fastdfs
Log4J 日志组件 http://logging.apache.org/log4j/1.2/
Swagger2 接口测试框架 http://swagger.io/
sequence 分布式高效ID生产 http://git.oschina.net/yu120/sequence
AliOSS & Qiniu & QcloudCOS 云存储 https://www.aliyun.com/product/oss/ http://www.qiniu.com/
https://www.qcloud.com/product/cos
Protobuf & json 数据序列化 https://github.com/google/protobuf
Jenkins 持续集成工具 https://jenkins.io/index.html
Maven 项目构建管理 http://maven.apache.org/
开发工具:
MySql: 数据库
jetty: 开发服务器
Tomcat: 应用服务器
SVN|Git: 版本管理
Nginx: 反向代理服务器
Varnish: HTTP加速器
IntelliJ IDEA: 开发IDE
PowerDesigner: 建模工具
Navicat for MySQL: 数据库客户端
开发环境:
Jdk8+
Mysql5.5+
Redis4.0
ActiveMQ
Tomcat8
工具安装
环境搭建和系统部署文档最新sql(作者:小天,q:2366207000)
6.架构图:
网站演示:
输入图片说明
7.模块功能介绍
1.会员管理 会员管理 会员等级 收货地址管理 会员优惠劵 会员收藏 会员足迹 搜索历史 购物车
2.微信管理 微信会员 会员列表 微信配置 菜单配置 回复消息 回复内容 回复关键字 群发列表 会员消息 群发消息 文本回复 新增群发消息 图文回复 模板编号 模板列表 模板发送记录
3.cms管理 栏目管理 链接分类 文章管理 链接管理 站点管理
4.商城管理 区域配置 商品属性种类 品牌制造商 商品规格 订单管理 商品类型 渠道管理 商品问答 反馈 关键词
5.商品管理 所有商品 用户评论 产品设置 商品满减搭配 商品规格 商品回收站 团购设置
6.推广管理 广告列表 广告位置 优惠劵管理 专题管理 专题分类
7.支付管理 支付管理
8.报表管理 综合统计
9.库存管理 仓库管理 入库管理 出库管理 退库单 报损管理 退货管理
10.销售管理 销售管理
11.营销管理 营销管理
12.销售管理 销售管理
13.分销管理 分销管理
14.对账管理 对账管理
15.财务管理 财务管理
16.监控管理 监控管理
17.系统管理 管理员列表 角色管理 菜单管理 SQL监控 定时任务 参数管理 代码生成器 系统日志 文件上传 通用字典表
演示地址 http://118.24.189.247:8080/my-shop-manager/login.html 用户名:admin 123456
项目部门来源于网络,在基础上做了增加扩展,欢迎大家交流,拍砖,反馈,共同进步,共同学习,共同成长; 不足的地方望大家多多包涵,后期会越做越好。
警告 本项目仅用于学习练习 部分数据库数据来自网络(platform) 项目代码目前还不完善,仍处在开发中 项目开源(MIT),但不承担任何使用后果
(如有问题,请联系,2366307000) 感谢!
gitee:https://gitee.com/tiankong0310/my-shop
github:https://github.com/tiankong0310/my-shop
通用商城支付springboot2:https://gitee.com/tiankong0310/springboot-weixin-alipay
如需获取项目最新源码,请fork、Star项目,感谢大家的支持!
发表评论
-
AndroidStudio gradle配置
2017-07-14 09:18 1078刚刚从eclipse转androd studio遇到了很多坑, ... -
Ubuntu 14.04下Android系统源码编译
2017-03-01 15:05 1070Ubuntu 14.04下Android系统源码编译 Andr ... -
Mybatis通过一条SQL查出关联的对象
2016-12-21 15:29 488Mybatis通过一条SQL查出关联的对象 以往在做对象的查 ... -
使用eclipse中的maven构建web应用出现 java.lang.LinkageError异常
2016-11-18 12:35 460使用eclipse中的maven构建web应用出现 java. ... -
Missing com.sun.jdmk:jmxtools:jar:1.2.1
2016-11-11 10:40 1030错误:maven Multiple annotations ... -
MySQL 5.6 for Windows 解压缩版配置安装
2015-11-13 15:32 635可参考地址:http://jingyan.baidu.com ... -
015年安卓Android手机app零基础/高级/项目实战全套视频教程大全
2015-10-18 00:45 495http://www.qinglongweb.com/bian ... -
[Accessibility] Missing contentDescription attribute on image
2015-04-16 12:37 842[Accessibility] Missing conten ... -
andriod
2015-04-02 21:05 457Unable to execute dex: java.nio ... -
纯css的防止图片撑破页面的代码(图片自动缩放)
2014-06-13 10:05 697<!DOCTYPE html PUBLIC " ... -
34 var time1 = new Date('2000/01/01'); var time2 = new Date('2000/01/31'); ale
2014-05-16 13:03 804将时间段限制在1年内,可参考一下 var time1 = n ... -
oracle数据泵的学习
2014-05-16 13:04 2074逻辑备份工具----数据泵 使用专用的API导入导出数据,速度 ... -
Oracle常用调优手段
2014-04-04 17:46 0Oracle常用调优手段 Oracl ... -
数据库调优(4)
2014-04-04 17:45 0.事务处理调优 ... -
数据库调优(2)
2014-04-04 17:45 03.2 基本表设计优化 在基于表驱动的信息管理系统中, ... -
数据库调优(1)
2014-04-04 17:43 583据库调优(1) 1.引言 ... -
关于海量数据的SQL查询优化.........
2014-04-04 17:42 588讨论的前提是在海量数 ... -
数据批量导入Oracle数据库
2014-04-04 17:32 629今天学习了一个新的东西,觉得还挺有意思的,也是从别出COPY ... -
问题:ora-01658 :无法为表空间USERS 中的段创建INITIAL区
2014-04-04 16:08 2574--问题:ora-01658 :无法为表空间USERS 中的段 ... -
oracle对表空间 USERS 无权限
2014-04-04 15:56 1231权限赋予即可:alter user 用户名 quota unl ...
相关推荐
分布式架构网上商城--论文分布式架构网上商城--论文分布式架构网上商城--论文分布式架构网上商城--论文分布式架构网上商城--论文分布式架构网上商城--论文分布式架构网上商城--论文分布式架构网上商城--论文分布式...
分布式架构网上商城-分布式架构网上商城系统-分布式架构网上商城系统源码-分布式架构网上商城管理系统-分布式架构网上商城管理系统java代码-分布式架构网上商城系统设计与实现-基于springboot的分布式架构网上商城...
分布式架构网上商城-分布式架构网上商城系统-分布式架构网上商城系统源码-分布式架构网上商城管理系统-分布式架构网上商城管理系统java代码-分布式架构网上商城系统设计与实现-基于springboot的分布式架构网上商城...
【标题】"基于SpringBoot+SpringCloud+Mybatis+Docker分布式敏捷开发-new-cloud.zip" 涵盖了现代Web应用程序开发中的多个关键组件和技术,这些技术被广泛应用于构建可扩展、高可用性的云原生应用。以下是这些技术的...
源码,压缩包解压密码:www.cqlsoft.com
分布式数据库架构及企业实践-基于Mycat中间件分布式数据库架构及企业实践-基于Mycat中间件分布式数据库架构及企业实践-基于Mycat中间件分布式数据库架构及企业实践-基于Mycat中间件分布式数据库架构及企业实践-基于...
基于Spring+SpringMVC+Mybatis+ shiro+vue+swagger2微信小程序式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和...
分布式调度任务XXL-JOB架构图知识点 分布式调度任务XXL-JOB架构图是一种基于quartz调度器的分布式任务调度框架,旨在解决大规模任务的调度和执行问题。下面是该架构图中的关键知识点: 1. 分布式调度中心:XXL-JOB...
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和...
IEEE 分布式交互仿真标准--应用协议 IEEE 分布式交互仿真标准--应用协议是一种分布式仿真标准,定义了在模拟网络中交换的数据消息,即所谓的协议数据单元(PDUs)。这些 PDUs 用于在指定的域中进行交互,这些域称为...
基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip 基于java的开发源码-OSGi 分布式通讯组件 R-OSGi.zip ...
分布式架构网上商城的设计与实现代码-java-springboot-基于springboot的分布式架构网上商城项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的实现...
(中文高清带标签)-本书旨在全面介绍因特网及其他常用分布式系统的原理、体系结构、算法和设计,内容涵盖分布式系统的相关概念、安全、数据复制、组通信、分布式文件系统、分布式事务等,以及相关的前沿主题,包括...
my-shop基于Spring+SpringMVC+Mybatis+ Shiro分布式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务...
java-springboot-基于springboot的分布式架构网上商城项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的实现 用户信息 图片素材 视频素材 摘 要 ...
16.利用zookeeper开发分布式应用系统案例--户端实现--运行测试.mp4