传智播客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
相关文档:
class Global {
public static final String APPNAME= "xyz"; //全局常量
public static String currentUser = "abc"; // 全 ......
Long long ago in a galaxy far,far away......
HakunaMatata
主页博客相册|个人档案 |好友
查看文章
为什么要设置JAVA_HOME&Path&CLASSPATH&CATALINA_HOME
2008-01-19 14:26
首先得介绍下面几个参数的作用:
current directory(当前目录):
当前在用的目录 ......
这里所说到的Java中的排序并不是指插入排序、希尔排序、归并排序等具体的排序算法。而是指执行这些排序算法时,比较两个对象“大小”的比较操作。我们很容易理解整型的 i>j 这样的比较方式,但当我们对多个对象进行排序时,如何比较两个对象的“大小”呢?这样的比较 stu1 > stu2 显然是不可 ......
我今天学习了毛老师讲的
svn cvs
知识,我做了简单的笔记:
版本控制
: 版本控制(Revision
control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。此外,版本控制也是一种软体工程技巧,借此能在软体开发的过程中,确保由不同人所编辑的同一文件档案都能得以同步。
Subver ......
今天继续佟老师的教育办公系统的旅程:
1. 员工录入的服务器端的简单验证:
1). 使用 struts 的 validator 框架
2). 验证规则同浏览器端的 jQuery 的 validator 验证.
3). 以 email 字段为例, 验证 ......