这里所说的Portal是指JCP-JSR168规范所描述的:Portal是一个基于Web的应用,通常它提供个性化、单点登录、内容集成和显示等功能。Portal技术包括三个方面:
1) Portal服务器;
2) Portlet容器;
3) Portlet。
Portal主要是解决企业信息和应用的前端集成问题,它负责连结企业后台EAI,集成企业的结构和非结构化信息,并提供统一的访问企业信息和应用的入口。
Portlet是基于Java的Web组件,由portlet容器管理,并由容器处理请求,生产动态内容。Portals使用portlets作为可插拔用户接口组件,提供信息系统的表示层。作为利用Servlets进行web应用编程的下一步,portlets实现了web应用的模块化和用户中心化。
portlet规范,即jsr(java specification request)168,是为了实现portal和portlet的互操作。它定义了portlet和portlet容器之间的和约,让portlet实现个性化、表示和安全的api集。规范还定义了怎样在portlets应用中打包portlets。
按照Java标准化组织(Java Community Process)所述,JSR 168 portlet拥有一个适用于所有Portal客户端的简单的、标准的API,支持多种类型的客户端(多设备、多浏览器),支持本地化和国际化,允许门户应用程序的热部署和重新部署,并且包含声明性安全(与servlet和企业JavaBean规范中使用的机制相同)。
现在开发商只需要支持一种Portlet集。结果,更多的ISV提供他们自己的通用的、开箱即用(out-of-the-box)的Portal集成构件。这是值得客户高兴的时刻,因为开箱即用的应用程序集成现在无需考虑选择那个Portal开发商就可以使用。
JSR 168意味着在Portal市场上,争夺主导地位的优势不再是哪个开发商拥有最多数目ISV的开箱即用集成。相反,标准化通过使ISV支持他们自己的Porlet统一了这一领域。客户的风险和成本降低,并且不再根据重建Portlet的的业务量来选择门户开发商。在选择Portal开发商的时候,主要的决定性因素将是Portal产品与客户企业体系结构的适应程度。
对程序员简而言之,开发符合JSR168规范的Portlet将可以顺利移植到符合该规范的不同Portal平台上!
分享到:
相关推荐
综上所述,使用WebLogic Portal 8.1开发JSR 168 portlets涉及多方面的技术和概念,包括portlet生命周期管理、portlet与门户的交互、portlet的可移植性以及portlet容器的扩展功能。开发人员需要具备扎实的Java和J2EE...
【标题】"用于IBM Portal的符合JSR168标准的Portlet"揭示了这个项目是专门为IBM Portal平台设计的一款portlet应用,它遵循了JavaServer Portlets(JSR168)规范。JSR168是Java Community Process发布的一个标准,...
根据提供的文件信息,我们可以深入探讨JSR 168(Java Specification Request 168)标准,这是一个关于Portal和Portlet技术的重要规范。该规范主要由Sun Microsystems与IBM共同制定,旨在为Portal应用提供一个标准化...
JSR168,全称为Java Specification Request 168,是Java Community Process发布的一个标准,主要用于定义portlet的开发和运行环境。这个标准为构建可重用、可组合的Web应用程序组件,即portlet,提供了规范。portlet...
JSR168和JSR268是两个与Java Portal技术相关的标准,它们主要涉及如何创建和管理可重用的、模块化的Web内容组件,这些组件可以在门户应用中集成和展示。 JSR168,全称为“portlet API 1.0”,于2003年发布,是...
JSR168是Java Community Process(JCP)发布的一项标准,全称为Java Specification Request 168,它定义了Portlet的接口和容器的行为,旨在促进portlet在企业级门户服务器上的互操作性。Portlet是一种可重用的Web...
在JSR168中,主要关注的是如何让portlet与门户服务器进行交互,并规定了portlet生命周期中的关键操作。 **Request对象** 在JSR168中,Request对象是portlet与用户交互的重要媒介。Portlet中的Request对象分为Action...
随着JSR168的推出,许多门户服务器供应商开始采纳该规范,这包括Sun ONE Portal Server等知名产品。采纳该规范有助于提高Portlet的可移植性和互操作性,同时也有助于降低开发成本。 #### 结论 综上所述,JSR168...
JSR168 Portal标准是Java社区制定的一个标准,用以描述如何在门户框架中部署和运行Web组件Portlet。Portlet是一种Web组件,它可以生成动态内容片段,并可作为信息系统的一部分。了解JSR168 Portal标准首先需要了解...
1. **jsr168plugin.jar**:这是核心插件文件,包含了实现JSR 168 Portlet Project Creator功能的类和方法。开发者可以通过安装此插件,使Eclipse具备创建JSR 168 portlet项目的功能。 2. **plugin.xml**:这是...
此外,JSR168还涉及到portlet的渲染机制、portlet间通信以及portlet与门户服务器的交互方式等。 总的来说,JSR168标准对portlet开发具有深远影响,它为开发者创建可移植、可配置的Web组件提供了一套统一的框架,...
标题中的"使用jsr168标准开发portlet"是指基于Java Specification Request (JSR) 168标准来创建portlet应用程序。JSR 168是Java社区进程(Java Community Process)提出的一个标准,旨在规范portlet在企业级portlet...
**JSR168与Portlet标准详解** JSR(Java Specification Request)168是Java社区的一个标准,它定义了portlet的API,使得开发者能够创建可重用、跨平台的Web组件。这个标准的发布,极大地推动了企业级Web应用的开发...
JSR168是Java Community Process (JCP)发布的一项标准,...开发人员可以通过学习这份手册,深入理解portlet的生命周期、portlet与容器、门户服务器之间的交互,以及如何利用JSR168 API来构建高效、灵活的portlet应用。
JSR168规定了portlet与servlet之间的关系。虽然两者都是Java Web组件,但它们的职责有所不同。Servlet是通用的HTTP服务端组件,处理所有类型的HTTP请求,而portlet专注于门户环境,它的请求处理和响应机制是门户...