QQ交流群:454343484(提供开发工具和文档下载)
Smart定位于用当下最流行的技术,为您构建一个易理解、高可用、高扩展性的应用基层,实现快速开发。内置Java基础工具类、Dubbo服务治理、单点登录权限系统(按钮级,权限修改实时生效)、支持分布式的定时任务服务及代码生成器、易用高兼容的boostrap前端Html模板。
smart
├── smart-mvc -- 公共模块(SpringMVC + Spring + Mybatis/Hibernate)
| ├── smart-mvc-core -- 公共模块核心
| ├── smart-mvc-hibernate -- 公共模块hibernate特有
| ├── smart-mvc-mybatis -- 公共模块mybatis特有
├── smart-sso -- 单点登录权限系统
| ├── smart-sso-client -- 单点登录客户端依赖包,提供单点认证、授权管理
| ├── smart-sso-rpc -- 单点登录远程调用API
| ├── smart-sso-server -- 单点登录服务端
├── smart-static -- 公用静态js、css文件
├── smart-tool -- 代码生成工具
| ├── smart-tool-mybatis -- 代码生成工具(mybatis)版本
├── 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
- MVC框架:SpringMVC 4.2.1.RELEASE
- 核心框架:Spring 4.2.1.RELEASE
- ORM框架:MyBatis 3.3.0/Hibernate 4.2.7.Final
- 分布式协调服务:Zookeeper 0.1
- 分布式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
- 手机浏览器兼容