摘要:
业务描述:存在一棵部门树,当前的部门树(DEPT表),用户A(USERS)对树上的一些部门有访问的权限,通过一个配置模块,可以配置用户具有哪些树的节点访问权限,存储在用户部门关系表(USER_DEPTS)中,现在需要构造一棵新的树,需要将用户所有具有选择权限的树,展示出来,(将具有父子关系的节点以父子节点的形式展示出来)展示规则参考如下:depts表的数据:1 SELECT lpad(' ', LEVEL * 4) || t.dept_names2 FROM depts t3 START WITH t.parent_id = 'ROOT'4 CONNECT BY 阅读全文
posted @ 2013-02-28 21:46
Coldest Winter
阅读(722)
评论(0)
推荐(0)
摘要:
网址:http://struts.apache.org/development/2.x/docs/the-struts-2-request-flow.html 核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同时,还需要编写相关的配置文件,供核心控制器FilterDispatcher来使用。 Struts 2的工作流程相对于Struts 1要简单,与WebWork框架基本相同,所以说Struts 2是WebWork的升级版本。St... 阅读全文
posted @ 2013-02-28 07:51
Coldest Winter
阅读(638)
评论(0)
推荐(0)
摘要:
在Struts2中,使用了拦截器来实现AOP(面向切面编程)的功能,下面来模拟实现该功能:基于 Struts 2 拦截器实现细粒度的基于角色的存取控制:http://www.ibm.com/developerworks/cn/java/j-lo-struts2-rbac/图片网址:http://blog.csdn.net/yezi77321660/article/details/3960779接口类:Aops.javapackage com.testaop;import com.testaop.imp.TestAop;public interface Aops { public ... 阅读全文
posted @ 2013-02-28 07:47
Coldest Winter
阅读(520)
评论(0)
推荐(0)
浙公网安备 33010602011771号