QQ交流群:454343484(提供开发工具和文档下载)
Smart定位于用当下最流行的技术,为您构建一个易理解、高可用、高扩展性的应用基层,实现快速开发。内置Dubbo服务治理、单点登录权限系统(按钮级,权限修改实时生效)、支持分布式的定时任务服务及代码生成器、易用高兼容的boostrap前端Html模板。
smart
├── smart-mvc -- 公共核心模块(SpringMVC + Spring + Mybatis)
├── smart-sso -- 单点登录权限系统
| ├── smart-sso-client -- 单点登录客户端依赖包,提供单点认证、授权管理
| ├── smart-sso-server -- 单点登录服务端
├── smart-static -- 公用静态js、css文件
├── smart-tool -- 代码生成工具
├── smart-demo -- 简单的单点登录Dubbo服务化案例
| ├── smart-demo-api -- demo远程调用API
| ├── smart-demo-server -- demo服务化provider
| ├── smart-demo-web -- demo服务化consumer(单点登录权限拦截器)
- JDK:1.8(支持1.7+)
- 数据库:Mysql
- 项目构建工具:Maven 3.3.3
- API文档:Springfox-Swagger2 2.6.1
- MVC框架:SpringMVC 4.2.1.RELEASE
- 核心框架:Spring 4.2.1.RELEASE
- ORM框架:MyBatis 3.3.0
- 分布式协调服务:Zookeeper 3.4.7
- 分布式RPC服务:Dubbo 2.5.3
- 分布式缓存服务:Redis 2.8.12
- 分布式消息服务:ActiveMQ 5.13.3
- NIO框架:Netty 4.0.23.Final
- JSON工具:Fastjson 1.2.29
- 定时任务:Quartz 2.2.1
- 数据库连接池:Druid 1.0.15
- 日志管理:SLF4J 1.7.21、Logback 1.1.7
- 模板引擎:Freemarker 2.3.23
- 单点登录:极简基于Cookie实现
- 代码生成工具:基于GUI实现
- 基础代码库:Jquery 2.1.1
- 前端模板:Ace 1.3.3(Bootstrap) https://github.com/bopoda/ace
- Internet Explorer 11
- Internet Explorer 10
- Internet Explorer 9
- Internet Explorer 8
- Google Chrome 14+
- Firefox 5+
- Safari 5
- Opera 11
- 手机浏览器兼容