文档介绍:摘要
portal/portlet 技术是一个刚刚出现的开发门户的新技术,其软件体系框架是基于J2EE的,采用MVC模式。本文中portal/portlet的开发平台是基于EXO的(exo-tomcat),开发工具是eclipse,开发程序的API是基于JSR 168标准的。本文对JSR 168标准进行了详细的分析说明,并对EXO的体系平台也进行了分析,目的是熟悉JSR 168标准和EXO平台,并开发了几个portlet实例。
关键字
portal,portlet,门户,EXO ,JSR 168,eclipse
Abstract
portal/portlet is a ing and promising technology,which is based on the architecture of J2EE and applied with the MVC pattern. The developing platform is EXO(exo-tomcat),and the IDE tool is eclipse. In order to get familiar with such technology,we aslo develop several portlet instances with Java,Jsp adherent to JSR 168 paper discuss and analysis the JSR 168 the EXO configuration with detail, at last gives a promising market expection.
KEY WORDS
portal,portlet, EXO ,JSR 168,eclipse
第一章概述 4
Portal 的概念和内涵 4
Portal软件前景 4
开发Portal组件的工具选择 5
第二章基本技术基础 6
Portal的技术特点 6
Portal的功能及体系结构 6
Portal和portlet关系 9
portlet和Servlet规格说明书之间的关系 10
JSR168简介 11
容器约定: 11
Portlet模式和window状态: 12
Portlet Preferences 12
用户信息 12
打包和部署 13
安全 13
JSP标签库 13
第三章 EXO平台体系结构 14
平台概述 14
eXo 核心 16
services 容器 16
CMS AOP 17
Portlet容器 19
Portal 22
eXo Portlet的框架 25
eXo portlets 28
核心portlets 28
技术包装器portlets 28
基本的JSR168 portlets 28
第四章系统设计 30
打包部署 31
4. 2 日历portlet开发过程: 32
时区portlet的开发 37
第五章总结 41
附录 42
实例1calendar的源程序 42
实例2 jspportlet的源程序 46
参考资料 58
第一章概述
随着中国入世和知识经济的到来,经济全球化与市场需求的多样化、个性化对企业提出了更高的要求。如何对市场环境的急剧变化和顾客需求的瞬息万变做出灵活、快捷的响应,及时地把握顾客的需求,有效地组织生产和提供令顾客满意的产品和服务成为企业生存与发展的基本前提。而普遍存在的自动化孤岛成为信息化发展的瓶颈问题。Portal为企业提供了一个单一的访问企业各种信息资源的入口,将企业的应用、人员、信息与流程有机地结合起来,为信息化工作的开展提供了可行的思路和解决方案。
Portal 的概念和内涵
Portal一词原来是“门户网站”的意思,如YAHOO!、AltaVista、SINA这样的网站。而对于企业信息化而言,它扮演的角色则有所不同。对企业来说,建立Portal的意义在于可以使员工共享各种系统和信息资源,并对其进行统一的管理。对员工来说,通过Portal可以了解和掌握有关企业的各种信息、参加讨论、协同工作等。Portal自动将分散于企业各处的信息资源整理并发送给员工,真正实现信息找人的目的。
     Portal现在已经成为企业最关注的领