欢迎关注微信公众号【千里授渔】。或者添加QQ507545336
介绍:
easyweb使用spring boot技术构建的一套通用管理后台,目前处于开发阶段;不断完善开发中github项目地址https://github.com/egojit8/easyweb,在开发之初就考虑分布式,后期利用spring cloud技术快速改造成分布式,实现负载均衡熔断等功能;
easyweb使用技术:
总体项目架构
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)
界面效果: