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

传智播客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


相关文档:

Java理论与实践:正确使用volatile变量

Java™语言包含两种内在的同步机制:同步块(或方法)和volatile变量。这两种机制的提出都是为了实现代码线程的安全性。其中volatile变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的Java理论与实践中,Brian Goetz将介绍几种正确使用volatile变量的模式,并针对其适用性限制提出一 ......

java 全局变量实现

class   Global   {  
      public   static   final   String   APPNAME=   "xyz";   //全局常量
      public   static   String   currentUser   =   "abc";     // 全 ......

java 删除List 中的重复数据

1. 循环list中的所有元素然后删除重复
public static List removeDuplicate(List list) {
for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {
for ( int j = list.size() - 1 ; j > i; j -- ) {
if (list.get(j).equals(list.get(i))) {
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号