基于JFinal实现的权限管理系统 JFinalUIB

项目用到了众多的开源组件,还有一些是网络分享的学习示例代码片段感谢他们!!! 

 

JFinal高级学习交流QQ群:309647612

 

代码库地址:http://git.oschina.net/dongcb678/JfinalUIB.git

 

项目背景:

14年5月份学习JFinal的时候出于练手的目的开发,分享给大家学习和使用

 

受益人群:

  1. 对于初学JFinal的朋友来说是很全面的示例项目

  2. 对于初学权限设计的人来说,是基于RBAC模型的简单实现

  3. 你也可以基于它来做项目,它只是做了绝大部分项目都应该实现的基础功能

 

能学习到哪些东西:

  1. 比较全面的基于URL权限控制和实现,细化到每一个功能URL授权,每一个按钮的显示和隐藏

  2. 如何整合JFinal 和 beetl模板,beetl的基本使用、函数注册调用

  3. 如何自己实现分页、动态条件的查询,结合JFinal分页方法进行分页对象的扩展

  4. JFinal的Handler和Interceptor使用

  5. 全局异常拦截和错误处理机制

  6. 个版本三套UI的使用和扩展、改造,支持基于JQuery Form的Ajax交互,表单数据校验

  7. zTree的详细使用方法,简单的树形展示,单选多选的使用,默认选中效果的实现,复杂的树操作有有部门+人员组合,模块+功能组合

  8. 基于bcprov的用户登录标示的加密和解密

  9. 数据库连接池druid的使用和配置,如何扩展支持其他数据源连接池插件

  10. JFinal的二次开发和功能封装

  11. 详细的操作日志记录,细化到每个URL,Action耗时、视图耗时计算

 

JFinalUIB现在分为3个版本:

JFinalUIB_V1版本:基于JFinal1.9 + charisma UI(老版本,几乎停止维护)
JFinalUIB_V2版本:基于JFinal2.2 + rapido UI
JFinalUIB_V3版本:基于JFinal2.2 + metrolab UI

 

GIT版本分支一共有3个版本,6个分支:

master:
    JFinalUIB_V3代码,基于常规的eclipse和idea项目配置文件构建

JFinalUIB_V3:
    和master完全一样,为了方便大家查找分支

JFinalUIB_V3_MAVEN:
    基于maven环境构建的JFinalUIB_V3

JFinalUIB_V2:
    JFinalUIB_V2代码,基于常规的eclipse和idea项目配置文件构建

JFinalUIB_V2_MAVEN:
    基于maven环境构建的JFinalUIB_V2

JFinalUIB_V1:
    老版本,几乎停止维护,基于常规的eclipse和idea项目配置文件构建

 

V1主要信息:

JFinal1.9 + charisma UI

V2主要变动:

升级JFinal为2.2、重构项目
更换UI,新的UI库是rapido UI
更多数据库支持,现支持PostgreSQL、MySQL、SqlServer、Oracle、DB2

V3主要变动:

更换UI,新的UI库是metrolab UI
重构项目,增加权限中间表,规范化处理
重写了大部分权限相关的代码

 

基于JFinalUIB进行讲解的JFinal原创著作:

《JFinal极速开发实战》

百度阅读地址 :http://yuedu.baidu.com/ebook/3fc54b55d5bbfd0a7956739f

 

JFinalUIB_V1首页:

163426_ycJe_99629.png

 

 

 

 

 

 

 

JFinalUIB_V2首页:

 

JFinalUIB_V3版本首页:

 

 

转载于:https://my.oschina.net/dongcb678/blog/272036

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值