介绍
ALBase是以Spring boot 2.0 作为基础框架,使用Maven对项目进行模块化管理。
技术选型
1、后端
核心框架:Spring Boot
安全框架:Apache Shiro
模板引擎:Beetl
持久层框架:MyBatis
数据库连接池:Alibaba Druid
缓存框架:Ehcache 、Redis
日志管理:SLF4J
工具类:Apache Commons、Jackson 、Xstream 1.4、Dozer 5.3、POI 3.9
2、前端
JS框架:jQuery
客户端验证:JQuery Validation
富文本在线编辑:summernote
在线文件管理:CKFinder
数据表格:bootstrapTable
弹出层:layer
4、平台
服务器中间件:SpringBoot 2.0内置
数据库支持:目前仅提供MySql数据库的支持,但不限于数据库,平台留有其它数据库支持接口, 你可以很方便的更改为其它数据库,如:SqlServer 2008、MySql 5.5、H2等
开发环境:Java、IntelliJ IDEA 、Maven 、Git
接下来的文章会详细介绍搭建过程。