基于servlet3.1的模块化规范,采用spring, spring mvc, jpa, spring data, querydsl, shiro, fastjson, beetl等开源技术,搭建了一套可模块化扩展的java框架,并可选择地使用extjs6、easyui、bootstrap实现了后台管理的公共功能。
- 基于目前最新的一些java技术
- 采用Java8的语法
- 自定义模块化,自定义配置
- 主要模块化的**是来自于servlet3.1规范的web集成机制
- 可扩展模块,通过引入jar包来决定是否采用该功能
- 采用spring javaconfig.达到0spring配置文件
- 采用querydsl通用查询
- 包含通用的后台管理功能
- application-centralize: 平台包,项目引入该包即可包含了主要功能,依赖于全部关键module包。
- module-base: 构成平台的基础包。
- module-domain: 构成平台的领域数据操作包,依赖于module-base。
- module-cache: 构成平台的缓存功能包,依赖于module-domain。
- module-web: 构成平台的web功能包,依赖于module-domain。
- module-web-bootstrap: 构成平台的bootstrap包,依赖于module-web。
- module-web-easyui: 构成平台的easyui包,依赖于module-web。
- module-web-extjs: 构成平台的extjs包,依赖于module-web。
- module-security: 构成平台的安全包,依赖于module-web。
- extension-cms: 扩展平台包。包含cms的功能。引入该包即拥有cms功能。
- extension-mall: 扩展平台包。包含商城及支付等功能。引入该包即拥有商城功能。
- extension-wechat: 扩展平台包。包含微信网站的展示和微信相关功能。
- module-netty
- module-redis
- module-mongodb
####【2016-03-19】
- 增加微信包
- 修改extjs的处理方式
####【2016-02-09】V1.0.0.RELEASE
- 初版发布