JPOSE权限系统的实现

JPOSE权限系统的实现

论文摘要

Portal是基于Web,以“应用整合”和“消除信息孤岛”为目的,提供单点登录、内容聚合、个性化门户定制等功能的综合信息系统。JPOSE是一种新的门户框架,即基于开源的安全可扩展的Java Portal。Portal资源的访问控制对于门户信息安全非常重要,JPOSE权限系统是实现数据保密性和完整性机制的主要手段。论文介绍了JPOSE框架和Portal技术,阐明了以RBAC为基础的JPOSE权限模型。该模型结合Portal资源的特殊性,实现了用户与访问权限的逻辑分离,适用于Portal授权管理。论文以JPOSE权限系统的实现为重点,首先设计了JPOSE权限系统的体系结构,由此提出合理的开发流程。然后分析并选取合适的开源Portlet容器、Application服务器、数据库以及集成开发环境,搭建了权限系统的开发平台。设计并实现了可复用和可扩展的权限管理组件,并以Spring框架的依赖注入机制整合组件。最后实现了灵活易用的权限管理Portlet应用程序和JPOSE Portal Server中基于职责链模式的权限验证组件。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪言
  • 1.1 Portal技术的现状及前景
  • 1.2 JPOSE门户框架介绍
  • 1.3 JPOSE权限系统的意义
  • 第二章 Portal技术综述
  • 2.1 Portal概述
  • 2.2 Portlet与Servlet的关系
  • 2.3 Portal页面的结构
  • 2.4 Portlet方式
  • 2.5 Portlet状态
  • 2.6 Portlet生命周期
  • 第三章 JPOSE权限模型介绍
  • 3.1 JAAS授权概述
  • 3.2 基于角色的授权
  • 3.3 Portal权限控制中的重要概念
  • 3.4 JPOSE授权模型
  • 第四章 JPOSE权限系统体系结构
  • 4.1 系统体系结构概述
  • 4.2 体系结构中各层的功能
  • 4.3 JPOSE权限系统开发流程
  • 4.4 构建Portlet应用程序开发环境
  • 4.4.1 Portal Server
  • 4.4.2 Application Server与Http Server
  • 4.4.3 后台数据库
  • 4.4.4 Portlet集成开发坏境
  • 第五章 JPOSE权限系统实现
  • 5.1 权限系统功能模块
  • 5.2 权限系统组件
  • 5.2.1 系统组件结构
  • 5.2.2 业务对象与业务服务对象
  • 5.2.3 Spring的整合过程
  • 5.3 权限系统的Portlet应用程序
  • 5.3.1 用户管理模块
  • 5.3.2 用户组管理模块
  • 5.3.3 角色管理模块
  • 5.3.4 授权管理模块
  • 5.4 系统实现的技术
  • 5.4.1 表现层技术
  • 5.4.2 portlet实现
  • 5.4.3 业务对象持久化
  • 第六章 权限验证机制实现
  • 6.1 引言
  • 6.2 JPOSE Portal启动流程和工作流程
  • 6.2.1 JPOSE组件架构启动过程
  • 6.2.2 JPOSE的Runtime架构
  • 6.3 Pipeline与AuthorizationValve的实现
  • 6.4 权限验证组件设计与实现
  • 6.4.1 权限验证组件核心类类图
  • 6.4.2 AccessController的运行过程
  • 6.4.3 权限验证序列中的重要元素
  • 6.4.4 权限验证策略
  • 第七章 总结与展望
  • 7.1 全文总结
  • 7.2 不足之处与下一步的工作
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].JPOSE门户框架的总体设计[J]. 昆明理工大学学报(理工版) 2009(03)

    标签:;  ;  

    JPOSE权限系统的实现
    下载Doc文档

    猜你喜欢