码迷,mamicode.com
首页 > Web开发 > 详细

easyweb通用管理后台系列——介绍

时间:2017-12-30 23:41:42      阅读:1154      评论:0      收藏:0      [点我收藏+]

标签:独立   名称   1.2   alt   基本   table   不用   utils   业务逻辑层   

欢迎关注微信公众号【千里授渔】。或者添加QQ507545336

技术分享图片

介绍:

easyweb使用spring boot技术构建的一套通用管理后台,目前处于开发阶段;不断完善开发中github项目地址https://github.com/egojit8/easyweb,在开发之初就考虑分布式,后期利用spring cloud技术快速改造成分布式,实现负载均衡熔断等功能;

easyweb使用技术:

技术名称官网
Spring boot 创建独立的Spring应用程序 http://projects.spring.io/spring-boot/
Spirng cloud 分布式整套解决方案 http://projects.spring.io/spring-cloud/
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/
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
通用Mapper 通用Mapper插件 https://mapperhelper.github.io/docs/
Druid 数据库连接池 https://github.com/alibaba/druid
Thymeleaf 模板引擎 http://www.thymeleaf.org/
Velocity 模板引擎 http://velocity.apache.org/Redis
Quartz 作业调度框架 http://www.quartz-scheduler.org/
Ehcache 进程内缓存框架 http://www.ehcache.org/
ActiveMQ 消息队列 http://activemq.apache.org/
FastDFS 分布式文件系统 https://github.com/happyfish100/fastdfs
Log4J 日志组件 http://logging.apache.org/log4j/1.2/
Swagger2 接口测试框架 http://swagger.io/
Maven 项目构建管理 http://maven.apache.org/

 

总体项目架构

easyweb
├── egojit-common -- SSM框架公共模块,一些基础类,包括通用utils和通用spring boot config
├── egojit-web -- 后台统一管理模块,单节点部署的统一入口,其中不包含任何实际代码,实际代码被写在各个模块中(端口:9494)
├── egojit-ui --  thymeleaf模板(端口:9999)  通过ngix代理远程模板提高性能,做到动静的完全分离;前后端开发完全分离
├── egojit-upms -- 用户权限管理系统(user power management System)和 登录管理
|    ├── egojit-upms-dao -- 数据访问层,通过通用mapper单表操作基本不用写代码
|    ├── egojit-upms-model -- 数据库模型
|    ├── egojit-upms-service -- 服务和业务逻辑层
|    ├── egojit-upms-micro-service -- 微服务模块
|    ├── egojit-upms-web -- web层管理界面,可以单独跑起来进行分布式部署(端口:9393)
|    ├── egojit-upms-sso -- 基于shiro提供认证、授权、统一会话管理
├── egojit-log -- 日志系统
|    ├── egojit-log-dao -- 数据访问层,通过通用mapper单表操作基本不用写代码
|    ├── egojit-log-model -- 数据库模型
|    ├── egojit-log-service -- 服务和业务逻辑层
|    ├── egojit-log-micro-service -- 微服务模块
|    ├── egojit-log-web -- web层管理界面,可以单独跑起来进行分布式部署(端口:9595)

界面效果:

技术分享图片

技术分享图片

 

 

easyweb通用管理后台系列——介绍

标签:独立   名称   1.2   alt   基本   table   不用   utils   业务逻辑层   

原文地址:https://www.cnblogs.com/qlsy/p/easyweb.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!