• 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

     

  • 相关阅读:
    软件测试初探
    weiPHPOneThink1.0开发手册
    关于.aspx与.aspx.cs的关系
    佩服的牛人
    当客户说“没钱”,我该怎么应对?
    weiphp 简介笔记
    FlashFXP、LeapFTP、CuteFTP 等FTP软件二进制上传或下载方法
    集体智慧编程(一)
    Sargur Srihari 的两个课程 ML和DM
    一个神人Hoifung Poon
  • 原文地址:https://www.cnblogs.com/applerosa/p/6693939.html
Copyright © 2020-2023  润新知