欢迎来到天天文库
浏览记录
ID:6234837
大小:651.50 KB
页数:79页
时间:2018-01-07
《etspeed (开源portal)系统及源代码分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Jetspeed系统及源代码分析技术研究四室2003-5-18第79页目录JETSPEED系统及源代码分析1序言51.1简介71.2代码目录介绍81.3安装运行91.4配置文件101.4.1Properties文件101.4.2Xreg文件101.5主要概念121.5.1页面组件(modules)121.5.2服务(service)131.5.3模板(templates)141.5.4对象关系模型(om)141.5.5Portlet&Portal141.6系统结构151.7PortalServlet及系统主要流程181.7.1初始化181.7.2RunData数据结构181.7.3处
2、理请求201.7.4页面生成211.7.5事件处理流程251.7.6SessionValidator处理流程261.8Modules271.8.1Action271.8.2Page271.8.3Layout271.8.4Screen271.8.5Navigation28第79页1.9Om291.10Templets301.11JetspeedTagLib311.12Registry331.13Portal&Portlet361.14用户管理及访问控制381.15Services391.15.1TurbineService391.15.2AssemblerBrokerService39
3、1.15.3GlobalCacheService401.15.4CastorService411.15.5ComponentService421.15.6DBService431.15.7FactoryService431.15.8FreeMarkerService451.15.9IntakeService461.15.10JspService461.15.11LocalizationService471.15.12LoggingService471.15.13MimeTypeService481.15.14NamingService491.15.15PoolService491.1
4、5.16ProfileService501.15.17PsmlManagerService501.15.18PullService511.15.19ResourceService511.15.20RegistryService511.15.21RunDataService511.15.22ScheduleService541.15.23SecurityService54第79页1.15.24ServletService551.15.25TemplateService551.15.26UniqueIdService561.15.27UploadService561.15.28Veloc
5、ityService571.15.29WebMacroService581.15.30XmlRpcService591.15.31XSLTService621.16自主化个性门户的实现631.16.1需要实现怎样一个自主化的个性门户631.16.2需要对Jetspeed的修改完善之处631.16.3考虑自己重新实现的可行性651.17附录661.17.1Turbine.init661.17.2Turbine.doGet671.17.3JetspeedSessionValidator711.17.4DefaultPage.doBuilde731.17.5JetspeedPanTag74
6、1.17.6JetspeedToolkitService.getSet751.17.7PortletSet.getContent771.18后序79第79页序言随着Portal的应用越来越广泛,人们对Portal的由来与开发也变得越来越感兴趣。现在大多数公司制作的Portal都是基于JakartaApache的一个开源项目Jetspeed开发的,但是至今为止,关于Jetspeed的资料仍非常少,能够深入到技术内部的更是少之又少。本文就是为了将来公司设计开发出一套完全自主的Portal框架体系,从而针对Jetspeed的系统架构和源代码进行了详细阐述和深入的分析。全文共15节。第1、2
7、节分别描述了Jetspeed及其源码的概貌;第3、4节则对Jetspeed的安装、使用、运行、访问和配置等进行了介绍。Jetspeed中所涉及到的主要概念集中在第5节;第6节概括性的阐述了Jetspeed的系统结构;第7节详细描述了Jetspeed的系统主要流程,完全是我们对Jetspeed源代码进行分析后所得的结果,非常有助于了解Jetspeed的开发及运作的基本步骤;第8、9、10、11、12、13节分别针对Jetspeed的每一个模块,结合其源代码进
此文档下载收益归作者所有