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

优质内容筛选与推荐>>
1、jQuery定时、延迟加载
2、java 异常学习 笔记
3、viewstate的用法
4、案例14——游戏技能天赋树的制作
5、Commons IO - IOUtils


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号