easyui 管理系统 java_GitHub - JavaAFei/EasyUI-System: SpringMVC+Hibernate+EasyUI+Bootstrap的后台权限管理系统...

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,便于程序自动扫描为控制器)

界面截图

631c821df1e4163897ee4f7e1bc8036d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值