基于轻量级框架的Portal设计和实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:darksmile11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究和实现了基于轻量级框架的Portal平台,基于对JSR168门户开发规范的研究,按照分层设计思想提出了轻量级的Portal框架设计方案,并根据设计进行了Portal服务器、Portlet容器、Portlet的实现,同时提供了单点登录、个性化和应用集成三个主要功能。由于完全基于轻量级框架构建,平台具有分层明确、松耦合、非侵入式编码、易于移植等特点,同时设计方案的实现中使用的成熟框架使Portlet开发人员可以容易的进行Portlet开发。不同于传统的门户设计,作者实现的Portal平台提供了下面的一些特性:1.完全基于轻量级框架构建Portal平台,平台部署不需要依赖特定的应用服务器,架构还提供了对企业级EJB的支持,通过对POJO的EJB封装可以提供企业级的门户支持。2.独立设计并实现了特有的单点登录模型,该模型分为前端门户认证和后端的应用认证两部分,提供了基于角色的访问控制和后台应用权限信息库的同步机制,基于JAAS API完成了模型实现。3.通过异步请求的方式,革新了传统Portal平台的Request/Response处理模式,对用户的Portlet请求实现了局部响应,而不是整个Portal页面上所有的Portlet都进行响应和呈现,提高了应用的性能,改善了用户体验,这个对多应用集成的门户平台效果明显。4.加入对WSRP规范的支持,平台在经过注册、认证后可以方便的通过SOAP协议使用远程的Portlet应用。通过使用Axis框架发现和定义以Portlet形式提供的Web服务,并基于Axis的SOAP引擎进行XML的传输。这样平台可以容易的集成远程的Portlet应用,甚至完全基于获取的远程Portlet创建门户而不需要任何开发成本。本文的轻量级框架Portal解决方案对中小企业的门户集成具有一定的指导意义和实践意义。
其他文献
本文阐述了呼叫中心的定义、其产生和发展的历史以及呼叫中心系统的基本结构,同时介绍了Web Service的定义、重要技术以及与呼叫中心的关系、常用MVC呼叫中心的基本结构及其
地质图件是研究人员的重要参考资料,许多研究成果都是以图形形式表现出来。提高绘制地质图件的准确性、重复利用率等尤为重要。矢量化是最终替代手工清绘图纸的技术手段。经
在大数据时代背景下,云计算得到了广泛的关注和应用。随着云计算不断的发展,同时受到完工时间和成本等因素约束的科学计算流程和商业流程等应用流程日趋复杂。以往的云计算应
当前,大数据时代中的数据信息呈爆炸式的增长,传统的技术架构已经不能满足处理海量数据的需求。Apache基金研发的Hadoop平台迅速被应用到各个领域中,成为了许多企业的首选。H
操作系统技术历来就是计算机系统的核心技术,不管是在大型的服务器系统,还是在家用PC机系统,都可以看出操作系统在计算机领域的地位。最近几年,在大型计算机系统进入相对成熟阶段
在功能基因组学中,理解高等生物的调控机制是当前研究面临的重要挑战。转录因子是一种特殊蛋白质,通过与基因上游的顺式调控元件结合,最终调控了基因的表达。因此,识别转录因
机器人是20世纪人类的伟大发明之一。它作为人类的新型生产工具,在减轻劳动强度、提高生产率、改变生产模式,把人从危险、恶劣的环境下解放出来等方面,显示出极大的优越性。
由于导向钻井过程中所钻井身穿越地层的地质和油藏参数、工程和井眼参数等随钻信息存在着不精确性、模糊性、不确定性等,对这些信息的分析、处理与解释,需要由后方基地的多方专
论文以中科院西安网络中心网络安全嵌入式研究项目的研究和开发为背景,分析了当前系统中存在的问题,即检测速度太慢,检测技术的发展跟不上网速的快速发展,在分布性、灵活性、
随着互联网和多媒体技术的快速发展,数字媒体的版权保护成为迫切需要解决的问题,数字水印技术正是为了解决此问题而出现的一个新的研究方向。变换域数字水印因其具有抗各种信