admin 发表于 2017-6-16 18:05:23

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

演示地址:
http://47.93.195.63/zheng-upms-server/sso/login?backurl=http%3A%2F%2F47.93.195.63%2Fzheng-upms-server%2Fmanage%2Findex前言
  zheng项目创建于2016年10月4日,正在慢慢成长中,目的不仅仅是一个开发架构,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。

项目介绍
  基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

组织结构


技术选型

后端技术:

技术      名称      官网
Spring Framework      容器      http://projects.spring.io/spring-framework/
SpringMVC      MVC框架      http://docs.spring.io/spring/doc ... nce/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/
ZooKeeper      分布式协调服务      http://zookeeper.apache.org/
Dubbo      分布式服务框架      http://dubbo.io/
TBSchedule & elastic-job      分布式调度框架      https://github.com/dangdangdotcom/elastic-job
Redis      分布式缓存数据库      https://redis.io/
Solr & Elasticsearch      分布式全文搜索引擎      http://lucene.apache.org/solr/ https://www.elastic.co/
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/
前端技术:

技术      名称      官网
jQuery      函式库      http://jquery.com/
Bootstrap      前端框架      http://getbootstrap.com/
Bootstrap-table      Bootstrap数据表格      http://bootstrap-table.wenzhixin.net.cn/
Font-awesome      字体图标      http://fontawesome.io/
material-design-iconic-font      字体图标      https://github.com/zavoloklom/material-design-iconic-font
Waves      点击效果插件      https://github.com/fians/Waves
zTree      树插件      http://www.treejs.cn/v3/
Select2      选择框插件      https://github.com/select2/select2
jquery-confirm      弹出窗口插件      https://github.com/craftpip/jquery-confirm
jQuery EasyUI      基于jQuery的UI插件集合体      http://www.jeasyui.com
React      界面构建框架      https://github.com/facebook/react
Editor.md      Markdown编辑器      https://github.com/pandao/editor.md
zhengAdmin      后台管理系统模板      https://github.com/shuzheng/zhengAdmin
autoMail      邮箱地址自动补全插件      https://github.com/shuzheng/autoMail
zheng.jprogress.js      加载进度条插件      https://github.com/shuzheng/zheng.jprogress.js
zheng.jtotop.js      返回顶部插件      https://github.com/shuzheng/zheng.jtotop.js
架构图




下载地址:
https://git.oschina.net/shuzheng/zheng

页: [1]
查看完整版本: 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构