面向门户的开发平台设计与实现

上传人:大米 文档编号:563194268 上传时间:2023-06-19 格式:DOC 页数:89 大小:4.80MB
返回 下载 相关 举报
面向门户的开发平台设计与实现_第1页
第1页 / 共89页
面向门户的开发平台设计与实现_第2页
第2页 / 共89页
面向门户的开发平台设计与实现_第3页
第3页 / 共89页
面向门户的开发平台设计与实现_第4页
第4页 / 共89页
面向门户的开发平台设计与实现_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《面向门户的开发平台设计与实现》由会员分享,可在线阅读,更多相关《面向门户的开发平台设计与实现(89页珍藏版)》请在金锄头文库上搜索。

1、分类号 密级 UDC 编号 研究生院硕士学位论文 面向门户的开发平台设计与实现刘冬指导教师 钟华 研究员 软件研究所 申请学位级别 硕士 学科专业名称 计算机软件与理论 论文提交日期 论文答辩日期培养单位 软件研究所 学位授予单位 研究生院 答辩委员会主席 金 芝 摘 要门户能够有效地实现异构信息之间的集成与协作,并为用户提供可定制、统一且遵循规范的访问服务。随着信息化建设的深入,门户已经成为企业构建新型办公环境的重要信息化工具。伴随门户更加广泛的使用和更加复杂的需求,如何提高门户应用系统开发效率、缩短门户应用系统开发生命周期成了当前门户领域的重点待解决问题。开放式、整合式的软件开发平台框架是

2、软件开发者在软件开发过程中应对不断变化的软件需求、快速发展的软件开发技术、日渐增长的软件复杂度的强有力工具。针对门户设计并实现一套高效开放的组件化软件开发平台,对于确保门户用户体验、增强门户可用性、提升门户开发效率均有着重要意义。论文从资源管理、部署和调试三个方面针对面向门户的开发平台进行设计和实现。首先给出了构建面向门户的开发平台的关键技术和整体架构;然后从门户应用工程开发的生命周期出发,给出了支持状态维护、资源生成和验证、属性维护等自动化辅助功能的资源管理机制和模块设计方案;并以应用服务器和门户服务器的部署流程分析为基础,提出了动态部署模型,设计了应用部署模块;之后从门户应用的具体调试方式

3、分析出发,设计了调试框架和服务器加载机制,并基于门户环境下的具体调试问题,提出了应用调试模块的设计方案。最后,论文给出了资源管理、部署和调试模块设计方案在OncePortal门户中间件中的技术实现。关键字:门户,开发平台,Portlet。 / 文档可自由编辑打印Design and Implementation of Portal-Oriented Development PlatformJiang Youyi, Directed by Prof. Zhong HuaAbstractPortals facilitate users to easily access information by

4、 integrating heterogeneous applications, services and data resources in a consistent way. With the development of in-depth information technology, Portal has already become an important information tool for the construction of new-style office environment. With more widely used and more complex need

5、s of Portal, how to improve the efficiency and shorten the life cycle of Portal application system development become the key issues to be resolved.Open, integrated software development framework is not only the protection of its own vitality, but also a powerful tool for developers to cope with the

6、 changing needs of the software, the rapid development of the software development technology and the increasing complexity of software during the software development process. The design and implementation of a highly efficient component-based software development platform in Portal environment are

7、 of great significance of ensuring users experience, enhancing usability as well as improving development efficiency.This paper presents a design and implementation of Portal-oriented development platform, which is based on three main aspects including resource management, application deployment and

8、 application debugging. Firstly, the key technology and the infrastructure of development platform are discussed. Then starting from the life cycle of portal application development, the design of Resource Management Module is given, which contains functions including status management, resource gen

9、eration, resource validation and attribute management. After that, the deploy process of Portal-oriented application is discussed, and the design of dynamic deploy model as well as Application Deployment Module are proposed. Then the paper gives the design of debugging framework and server-launching

10、 mechanism. After the discussion on key problems in Portal-oriented debugging environment is given, the paper proposes the specific design of Application Debugging Module. Finally, the implementation of OncePortal development platform is given, which is designed based on the three main modules discu

11、ssed above including Resource Management Module, Application Deployment Module and Application Debugging Module.Keywords: Portals, development platform, portlet.目 录第一章 绪论11.1 研究背景11.2 论文的主要工作21.2.1 面向门户的开发平台核心技术和模块设计31.2.2 OncePortal开发平台的实现31.3 论文内容的组织4第二章 门户与开发平台技术52.1 门户52.1.1 门户的概念52.1.2 门户的功能和特点

12、52.1.3 门户的应用和系统结构72.1.4 门户环境下的应用系统开发102.2 开发平台102.3 面向门户的软件开发平台112.3.1 关键功能点分析112.3.2 相关产品132.4 小结14第三章 门户开发平台中的资源管理技术153.1 概述153.2 资源管理153.2.1 生命周期153.2.2 资源管理163.3 小结24第四章 门户开发平台中的部署技术264.1 概述264.2 门户应用部署流程分析264.2.1 门户应用的部署流程264.2.2 J2EE应用部署模型274.2.3 门户服务器的部署过程294.2.4 开发平台的部署关键问题分析304.3 部署模块设计314.

13、3.1 部署模块结构与设计314.3.2 动态部署模型与设计354.4 小结39第五章 门户开发平台中的调试技术405.1 概述405.2 通用调试框架设计415.3 门户环境下的调试技术435.3.1 门户调试的关键问题435.3.2 服务器加载设计435.3.3 门户服务器联接技术与设计445.3.4 门户应用的动态重配455.4 参数设计465.5 小结46第六章 门户开发平台的实现476.1 概述476.2 OncePortal开发平台476.2.1 门户中间件OncePortal476.2.2 Eclipse开发平台486.2.3 OncePortal开发平台506.3 实现细节51

14、6.3.1 总体结构516.3.2 界面交互元素536.3.3 内核子插件556.3.4 界面子插件586.3.5 核心逻辑实现606.4 应用案例和特点分析656.4.1 应用案例656.4.2 特点分析676.5 小结70第七章 结束语717.1 工作总结717.2 进一步的工作727.2.1 面向门户的模型驱动软件开发支持727.2.2 Web应用开发框架的支持73参考文献74发表文章目录76致 谢78第一章 绪论1.1 研究背景门户1系统提供了面向表示层的开放集成框架以及个性化、单点登录、内容聚合等功能。它提供了基于J2EE平台的高度的集成技术,并且其可扩展性框架结构能够适应不断变化的商业应用需求。门户系统根据实际的企业需求,重点解决个性化访问与应用集成问题。应用软件开发的生产力和效率不足,是促成开发平台及其技术出现的直接原因。开发平台的引入旨在提供软件开发过程中生命周期的管理和工程的维护功能,最大程度提高应用软件开发的生产力22。随着应用软件开发需求不断提高,应用软件开发生产力不足与高软件开发复杂度的矛盾更加突出。在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号