https://github.com/zionlin2016/easyui-system
SpringMVC+Hibernate+EasyUI+Bootstrap的后台权限管理系统
https://github.com/zionlin2016/easyui-system
bootstrap easyui springmvc
Last synced: 10 months ago
JSON representation
SpringMVC+Hibernate+EasyUI+Bootstrap的后台权限管理系统
- Host: GitHub
- URL: https://github.com/zionlin2016/easyui-system
- Owner: ZionLin2016
- Created: 2017-01-06T05:42:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-11-29T14:06:48.000Z (over 7 years ago)
- Last Synced: 2025-04-09T11:22:05.701Z (about 1 year ago)
- Topics: bootstrap, easyui, springmvc
- Language: Java
- Homepage:
- Size: 438 KB
- Stars: 23
- Watchers: 4
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### EasyUI-System
======================================================================
### 项目描述
Spring4 + Spring mvc + Hibernate4 + Maven + EasyUI + 少量Bootstrap的后台权限管理系统
这是一个基础框架,内部已经实现了泛型的增删改查、预先抓取(可以抓取多级对象)、动态条件查询(QueryFilter)等功能
使用这个框架做后台,会大大降低你的代码量
项目包含了通用的Controller方法日志,使用AOP拦截,拦截了所有方法,能知道谁(IP)在什么时候,访问了什么类的什么方法,传递的参数是什么,返回了什么值
项目使用拦截器做权限控制,可以控制到任何url、任何按钮、菜单,保障你的项目安全
项目使用javamelody监控dao、service、controller和系统的状况
项目使用druid监控数据源信息
------------------------------------------------------
### 框架特点
框架使用主流的Spring MVC+Hibernate4整合,基于注解的配置,基本框架都已配置完毕,不需要更改任何XML文件;
框架抽象了BaseDao/BaseService/BaseAction的功能,程序员开发一套增删改查,不需要编写大量代码,建立几个空的接口和实现类,其他全由Base包下的功能实现;
可以实现动态条件查询、分页、排序、和多表级联查询;
上手容易,程序员在此基础上二次开发,不需要配置任何配置文件,只要遵循约定,书写相应注解就可以实现项目90%的功能,针对更复杂的操作,也提供了相应的接口,具体请看BaseDao的实现。
--------------------------------------------------------
### 功能开发顺序
你想要开发一个功能,首先你肯定有表,那么顺序就是
+ 先写Model,将表和对象进行映射(注意@Entity和@Table注解的使用)
+ 编写Dao接口和DaoImpl实现(注意继承BaseDao和实现BaseDaoImpl,并且要增加@Repository注解)
+ 编写Service接口和ServiceImpl实现(注意继承BaseService和实现BaseServiceImpl,并且要增加@Service的注解,里面需要注入你自己的dao)
+ 编写Controller(注意添加@Controller,便于程序自动扫描为控制器)
----------------------------------------------------------
### 界面截图

