传智播客java学习 教育办公系统5
今天继续学习佟老师的教育办公系统的旅程,今天主要学习权限模块和员工模块的集成;
1.
集成权限模块和员工模块
.
1).
新录入员工时
,
可以为其添加角色
①
.
使用
jQuery
的
weebox
插件弹出角色的对话框
2).
修改员工时
,
可以为其修改角色
3).
实现导航的页面的权限化
,
根据当前登录员工的权限定制
struts-menu,
并添加登出功能
.
①
.
参考
struts-menu
例程中的
Dynamic, Databased-driven Menu
链接中的代码
,
提供模拟实现
-
员工管理
-
员工添加
-
员工查询
②
.
修改
Authority
领域模型使其适应
struts-menu
实现
:
private Authority parentAuthority;
private Set<Authority>
subAuthorities;
private Resource mainResource;
private int isNavigate;
&nb
相关文档:
CEFinder是CKEditor的文件浏览器。目前还没有给出java版本。对于那些幻想仅通过改几个url就可以使用FCKEditor的java版的朋友,我只能说,清醒一下吧……=。=
原因如下:
FCKEditor的java版通过command参数确定请求指令:
get提交方式可能出现的命令:
&n ......
只针对不正常的条件才使用异常
异常只应该被用于不正常的条件,它们永远不应被用于正常的控制流。
下面是一个用异常作遍历结束条件的滥用异常的例子:
//horrible abuse of exceptions. Don't ever do this!
try{
int i=0;
while(true)a[i++].f();
}catch(ArrayIndexOutOfBoundsException e){
......
<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
Swing
是目前
Java
中不可缺少的窗口工具组,是用户建立图形化用户界面(
GUI
)程序的强大工具。
Java Swing
组件自动产生各种事件来响应用户行为。如当用户点击按钮或选择菜单项 ......
今天继续教育办公系统的旅程,今天主要讲的是权限模块:
1. 集成 spring-security 框架
1). 加入 spring-security 的两个 jar 包
2). 在 web.xml 文件中加入加入 spring-security 框架的过滤器
&n ......