欢迎来到天天文库
浏览记录
ID:20216786
大小:1.27 MB
页数:71页
时间:2018-10-11
《一种面向mvc web框架的portlet桥接设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、分类号密级UDC编号研究生院硕士学位论文一种面向MVCWeb框架的Portlet桥接设计与实现章晨指导教师许舒人副研究员软件研究所申请学位级别硕士学科专业名称计算机软件与理论论文提交日期2011-04-26论文答辩日期2011-06-02培养单位软件研究所学位授予单位研究生院答辩委员会主席II一种面向MVCWeb框架的Portlet桥接设计与实现摘要门户可以将各种异构应用和数据资源集成到同一用户界面下,并根据用户或角色的不同,形成个性化访问页面,进而实现信息的有效传递和共享。门户作为信息集成与发布的有效手段已经获得了广泛的认可。企业为了满足自身业务的需求而不断推出不同的业务系统,如电子
2、商务系统、办公自动化系统、企业资源管理和财务管理系统。但是由于各个系统之间互相孤立,数据分散,形成了一个个“信息孤岛”。集成现有的应用系统成为门户中间件平台的一个重要目标。门户中现有的集成方式,如首页集成、工作流集成,可以将已有的应用集成到门户中。但是这些方式不够灵活,表现在对于Web应用,不能将已有的业务逻辑和界面表现同时方便地集成到门户中。虽然JCP社区提出了JSR301规范,支持JSF框架的Portlet桥接,将JSF应用集成到门户中,但是对集成的应用系统类型有很大的限制。面对企业中不同类型的应用系统,缺少一种较为通用的解决方法。本文针对MVCWeb框架的特性以及门户中应用集成的
3、实际需求,提出了一种面向MVCWeb框架的Portlet桥接,一方面支持多种Web框架;另一方面在不改变原有应用系统的前提下,将该系统集成到门户环境中。通过分析和比较MVCWeb框架和Portlet之间的工作原理以及运行环境,总结出桥接过程中必须解决的三个关键问题:请求处理、URL地址改写以及运行环境上下文的适配。为解决以上问题,本文设计了两阶段的请求处理方式,定义了URL地址的改写规则以及设计了上下文的适配器。在此基础之上,给出了Portlet桥接的分析与设计。基于本文给出的Portlet桥接设计,在自主研发的企业门户OncePortal中实现了JSF、Struts两种具体桥接,并通
4、过应用实例验证Portlet桥接的有效性,实现对Web应用系统的无缝集成。关键词:门户,Portlet,应用集成,MVC,桥接,框架I中国科学院软件研究所硕士学位论文AbstractDesignandimplementationofMVCwebframework-orientedPortletBridgeFanWei(ComputerSoftwareandTheory)DirectedbyXuShurenAbstractPortalenablestheaggregationofinteractiveinterfacesofheterogeneousapplications,servic
5、esanddataresourcesascomponentsonthesamewebpage.Itpermitstheadaptationofcontents,structureand/orpresentationofapplicationstoeachindividual’scharacteristics,therebyenablingtheefficientandeffectiveinformationtransmissionandsharing.Nowadays,Portaltechnologyiswidelyrecognizedasacommonsolutionforinfor
6、mationintegrationandpublishing.Inordertosatisfyrequirementofthebusiness,therearemoreandmoreapplicationsystems,suchastheE-Commercesystem,OAsystem,theenterpriseresourcemanagementandfinancialmanagementsystem.Themutualisolationbetweeneachsystemformedlotsof"informationislands".Integrationofexistingap
7、plicationsystembecomesanurgentrequirementofPortalmiddleware.ThecurrentsolutionsdeliveredtointegrateinformationresourceintoPortalsarenotflexibleenough,becausetheycan’treusethebusinesslogicandpresentationstyleatthesametimeforW
此文档下载收益归作者所有