【资深java工程师强烈推荐】后台管理框架使用这一套就足够了

后台管理框架

文章目录

    • 后台管理框架
      • 前言
      • 项目不仅仅是一个开发架构
      • 项目介绍
        • 项目的主体框架
      • 技术选型
        • 后端技术:
        • 前端技术:
      • 架构图
      • 模块依赖
      • 项目效果
    • 下载地址:

前言

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
【资深java工程师强烈推荐】后台管理框架使用这一套就足够了_第1张图片

项目不仅仅是一个开发架构

努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。

【资深java工程师强烈推荐】后台管理框架使用这一套就足够了_第2张图片

项目介绍

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

项目的主体框架

 it
├──  it-common -- SSM框架公共模块
├──  it-admin -- 后台管理模板
├──  it-ui -- 前台thymeleaf模板[端口:1000]
├──  it-config -- 配置中心[端口:1001]
├──  it-upms -- 用户权限管理系统
|    ├──  it-upms-common -- upms系统公共模块
|    ├──  it-upms-dao -- 代码生成模块,无需开发
|    ├──  it-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理
|    ├──  it-upms-rpc-api -- rpc接口包
|    ├──  it-upms-rpc-service -- rpc服务提供者
|    └──  it-upms-server -- 用户权限系统及SSO服务端[端口:1111]
├──  it-cms -- 内容管理系统
|    ├──  it-cms-common -- cms系统公共模块
|    ├──  it-cms-dao -- 代码生成模块,无需开发
|    ├──  it-cms-rpc-api -- rpc接口包
|    ├──  it-cms-rpc-service -- rpc服务提供者
|    ├──  it-cms-search -- 搜索服务[端口:2221]
|    ├──  it-cms-admin -- 后台管理[端口:2222]
|    ├──  it-cms-job -- 消息队列、任务调度等[端口:2223]
|    └──  it-cms-web -- 网站前台[端口:2224]
├──  it-pay -- 支付系统
|    ├──  it-pay-common -- pay系统公共模块
|    ├──  it-pay-dao -- 代码生成模块,无需开发
|    ├──  it-pay-rpc-api -- rpc接口包
|    ├──  it-pay-rpc-service -- rpc服务提供者
|    ├──  it-pay-sdk -- 开发工具包
|    ├──  it-pay-admin -- 后台管理[端口:3331]
|    └──  it-pay-web -- 演示示例[端口:3332]
├──  it-ucenter -- 用户系统(包括第三方登录)
|    ├──  it-ucenter-common -- ucenter系统公共模块
|    ├──  it-ucenter-dao -- 代码生成模块,无需开发
|    ├──  it-ucenter-rpc-api -- rpc接口包
|    ├──  it-ucenter-rpc-service -- rpc服务提供者
|    └──  it-ucenter-web -- 网站前台[端口:4441]
├──  it-wechat -- 微信系统
|    ├──  it-wechat-mp -- 微信公众号管理系统
|    |    ├──  it-wechat-mp-dao -- 代码生成模块,无需开发
|    |    ├──  it-wechat-mp-service -- 业务逻辑
|    |    └──  it-wechat-mp-admin -- 后台管理[端口:5551]
|    └──  it-ucenter-app -- 微信小程序后台
├──  it-api -- API接口总线系统
|    ├──  it-api-common -- api系统公共模块
|    ├──  it-api-rpc-api -- rpc接口包
|    ├──  it-api-rpc-service -- rpc服务提供者
|    └──  it-api-server -- api系统服务端[端口:6666]
├──  it-oss -- 对象存储系统
|    ├──  it-oss-sdk -- 开发工具包
|    ├──  it-oss-web -- 前台接口[端口:7771]
|    └──  it-oss-admin -- 后台管理[端口:7772]
├──  it-message -- 实时通知系统
|    ├──  it-message-sdk -- 开发工具包
|    ├──  it-message-server -- 服务端[端口:8881,SocketIO端口:8882]
|    └──  it-message-client -- 客户端
├──  it-shop -- 电子商务系统
└──  it-demo -- 示例模块(包含一些示例代码等)
     ├──  it-demo-rpc-api -- rpc接口包
     ├──  it-demo-rpc-service -- rpc服务提供者
     └──  it-demo-web -- 演示示例[端口:9999]

技术选型

后端技术:

技术 名称 官网
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/
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/
Netty-socketio 实时推送 https://github.com/mrniko/netty-socketio

前端技术:

技术 名称 官网
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
socket.io.js SocketIO插件 https://socket.io/

架构图

【资深java工程师强烈推荐】后台管理框架使用这一套就足够了_第3张图片

模块依赖

【资深java工程师强烈推荐】后台管理框架使用这一套就足够了_第4张图片

项目效果

【资深java工程师强烈推荐】后台管理框架使用这一套就足够了_第5张图片

【资深java工程师强烈推荐】后台管理框架使用这一套就足够了_第6张图片
【资深java工程师强烈推荐】后台管理框架使用这一套就足够了_第7张图片

下载地址:

资源下载地址
资源下载地址
资源下载地址

你可能感兴趣的:(JAVA,javaweb)