易截截图软件、单文件、免安装、纯绿色、仅160KB

传智播客java学习 教育办公系统4

今天继续教育办公系统的旅程,今天主要讲的是权限模块:
      
1. 集成 spring-security 框架
      
1). 加入 spring-security 的两个 jar 包
      
2). 在 web.xml 文件中加入加入 spring-security 框架的过滤器
      
3). 新建 applicationContext-security.xml 配置文件,并且把 security 作为默认的命名空间,
并将其导入到 applicationContext.xml 中
      
4). 设计领域模型:
             
Authority -- 权限
             
Resource -- 资源
             
Role -- 角色
             
Employee -- 添加 Set<Role> roleSet
属性
             
Resource 和 Authority 为多对多的对应关系
             
Authority 和 Role 为多对多的对应关系
             
Role 和 Employee 为多对多的对应关系
             
所以还需要 3 个额外的关联表
             
** 数据表设计参见 spring-security-2
      
5).
             
①. 修改当前系统的 login.jsp 页面, 改为 spring-security 的登录页面, 并且在
<http> 节点中进行配置.
             
    ** 注意:
spring-security 在登录成功后, 利用 "重定向" 转到 form-login 节点对应的
default-target-url 属性对应的页面. 所以不能直接将其配置为


相关文档:

Eclipse调试Java代码

Debug透视图
http://www.cnblogs.com/Jamesliang/archive/2010/01/09/1643188.html
      当点击Debug按钮时,Eclipse会提示你进入 Debug透视图。可以在右上方Expressions窗口点击鼠标右键在弹出菜单中选择 Add Watch Expression 或者点击如下图所示按钮则会出现,添加表达式窗口。你可以输入你 ......

java 反射

一、什么是反射:
      反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC+ ......

java swing


<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
     Swing
是目前
Java
中不可缺少的窗口工具组,是用户建立图形化用户界面(
GUI
)程序的强大工具。
Java Swing
组件自动产生各种事件来响应用户行为。如当用户点击按钮或选择菜单项 ......

JAVA SWING 组件显示

在所有组件都放到JFrame之后,先setSize(),然后再setVisible()   。
   
设置了窗口的Size,布局管理器才能为各个组件安排合适的位置,之后再把窗体显示出来setVisible(),比如你还不知道厂房的大小,这时就无法决定设备安放的位置。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号