- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Portlet学习笔记
1. Portal基础 1.1. 什么是Portal ]s-e? ? ? ? rd3Sj:h? ? ? ? O Portal 一词是在 Internet 的发展中提出来的,原意为“门户网站”即是人们上网后想要访问的第一个网站,例如雅虎、搜狐这类网站。在这个阶段, Portal 还是作为一个面向广泛群体的信息平台,把人们所需要的各种信息(或者访问这类信息的途径)聚合在一起,是一个信息集中平台。很快企业应用中也开始采用 Portal 这个概念,根据 Portal 在企业应用中的不同作用,业界对 Portal 有着不同的定义如企业信息门户、知识门户、专业门户、应用门户等等。随着时间的推移,业界对 Portal 的定义趋向一致,也就是在 JSR168 种对 Portal 的定义: yIS|{portal爱好者_? ? ? ? H |p.NFJ h A portal is a web based application that ?commonly- provides personalization, single sign on, content aggregation from different sources and hosts the presentation layer of Information Systems. Aggregation is the action of integrating content from different sources within a web page. A portal may have sophisticated personalization features to provide customized content to users. Portal pages may have different set of portlets creating content for different users.T1Z(_1Groc,l 从上述定义中我们可以知道 Portal 是企业用户访问各种企业信息、应用的入口,如下图: ??ooM].|T*U1.2. 什么是Portlet作为企业信息、应用的入口, Portal 的每个页面( Page )包含了多种不同的信息,一般来说 Portal 的显示如下:K w+@hl,z9[+Ss}*^n??(vYQhd _6}1U5D 上图中你可以看到有多个小窗口,每个窗口是一个独立的应用,这些窗口称之为 Portlet ,一个 Portal 可以看作是 Portlet 的集合。 1.3. Portal的组成 一个 Portal 可以看作是 Portlet 的集合, Portal 需要提供一个 Portlet 的运行环境,称之为 Portlet Container 。 Portlet Container 负责创建 Portlet ,管理它们的生命周期;接受 Portal 服务器的请求并将请求转发给相应的 Portlet ,同时返回 Portlet 生成的内容。 而 Portal 服务器负责将每个 Portlet 生成的内容聚合起来展现给用户,同时负责与用户交互。如下图:R:E`1Bw??portal爱好者 CA3b? ? ? ? lw{sW9z{1.4. Portlet规范 6_eg#tFS 因此在开发 Portal 应用时,应用开发商主要是在开发实现各个功能的 Portlet ;同样为了让用户通过 Portal 访问自己的产品,产品开发商也为自己的产品提供 Portlet 实现。然而不同 Portal 服务器各自 Portlet 实现的细节有所不同,导致 Portlet 无法在不同的 Portal 服务器上兼容,对于同一个应用在不同的 Portal 服务器上展现需要实现不同的 Portlet 。0J%jU MGG,P3}$q D4Fs4vFC [!S 为了解决这种情况, Portal 服务器厂商开始制定 Portlet 规范,目前最重要的规范是:Java Portlet Specification 和 Web Services for Remote Portlets 。c}#X7cd? ? ? ? F$pe 其中 Java Portlet Specification 由 JCP(Java Community Process) 组织维护,属于其中的 JSR168 ,已经在 2003 年 10 月 27 日完成 1.0 的最终版本; We
您可能关注的文档
最近下载
- 质量、环境、职业健康安全管理体系内审员培训-试卷.doc VIP
- 5G网络切片计费策略-深度研究.pptx
- 《慢性肾脏病相关心肌病综合管理中国专家共识(2024版)》解读.pptx VIP
- 标准课程HSK4第十三课教案.docx VIP
- GB4789-3-2016大肠菌群计数培养基原理解析.docx VIP
- 心理健康症状自评量表SCL(完整版).pdf VIP
- 22S804 矩形钢筋混凝土蓄水池.pdf
- 木工课程教学课件.ppt VIP
- 一文读懂《公平竞争审查条例》PPT课件.pptx VIP
- 2025年山东省网络安全工程专业职称考试(网络生态建设与治理·中级)历年参考题库含答案详解(5卷).docx VIP
文档评论(0)