首页 > 代码库 > J2EE快速开发框架
J2EE快速开发框架
地址: http://git.oschina.net/blind/app
项目简介
- 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。
- 实现了通用的系统管理模块功能,包含:用户、角色、权限、菜单、字典管理。
- 实现了基于AOP解耦的日志模块。
- 实现了通用的异常处理和响应模型、错误码标准规范。(非restful)
- 实现了基于JWT和Redis的Token认证。
- 实现了支持根据参数动态构建复杂SQL语句的构建器,基于freemarker。
- 颜值还可以的后台UI界面。
模块说明
- app-admin 后台管理界面模块
- app-api 开放给移动端或其他终端的接口模块
- app-auth 基于Redis的身份认证模块
- app-base 基础模块,包含底层DAO、Service等的封装
- app-file 简单的文件服务模块,使用FTP服务器上传和下载
- app-generator 代码生成器
- app-log 通用日志模块
- app-system 通用的系统管理模块
- app-utils 一些通用的工具类
技术选型
- 核心框架:Spring Framework 4.3.6
- 安全框架:Apache Shiro 1.3.2
- 持久层框架:Hibernate 5.2.6.Final
- 数据库连接池:Alibaba Druid 1.0.29
- Token生成和管理:JWT、Redis
- 日志管理:SLF4J、Log4j2
- 数据库:MySQL
- 后台前端框架:Jquery EasyUI 1.5.X 和 JQuery EasyUI 1.5.x of Insdep Theme
J2EE快速开发框架
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。