ExtJs 4.*、Guice3、MyBatis3、MySql架构的 弱权限管理框架 更新 二

更新说明:

1 由原来的Servlet控制跳转改为Filter拦截控制,相当于简单仿写了Struts2的功能,当然没有人家强大,只是用配置文件配置了一下类名和类路径。类名为DispatcherFilter,

辅助类为ActionInvocation,在包中有源码。

2 增加了一个字典配置的功能,只是配置,项目中还未用到。

3 Action中不用再实现接口,js当中请求的url也不在那么复杂,由你决定url的组合方式,当然规则变了,要在DispatcherFilter做相应修改。

加几个标签:ExtJs 权限管理,权限控制到按钮,Guice 注入,MyBatis3学习,Filter拦截请求。

源码下载:http://download.csdn.net/detail/sdjn_jiangxiaobei/5759979


下载源码后,解压后,用Eclipse导入项目:
1 导入数据,mysql2013****.sql 为数据库脚本,使用的是sqlyog备份的,如果你的工具导不进去,就一个一个建,数据库名称是authority,没有几张表;在项目中sqlMapConfig.xml中修改为你的数据库用户名和密码
2 放入ExtJs的资源包,到官网下载,是4.*版本的,把下载包中的resources文件夹和ext-all-debug.js放入到ginger\ginger\resources\ext4,目录下;
3 一般还需要运行时环境,如Tomcat,或Jboss,稍微有些经验的就能搞定。

新版中 控制层改为Filter, url更加简洁;简答的模仿了Struts2的功能,Action编写也更简单,不需要实现接口或继承类,可以被任何类或方法直接拿来用,没有被框架绑定死
该项目只是拿来研究学习用的,要大规模使用,需要测试,哈哈

你可能感兴趣的:(java,mybatis,extjs,guice,mysql)