Portlet开发指南第四章
来源:互联网 发布:cad家具设计软件 编辑:程序博客网 时间:2024/06/05 10:57
四、 Portlet概念
Portlet
Portlet提供了面向服务(SOA)的界面(User Interface),而且规范定了events, application sessions, public render parameters等特性来提供组件之间的交互的能力。Portal提供整体页面,portlet提供页面中一个区域,portal负责把portlet组合起来,值得注意的是规范中并没有有定义门户的实现方式。
Portlet是portal页面中的一个区域
Portlet负责生成一个个的页面片断,portal负责聚集起来,portal还可以添加一些title control buttons。下图是一个页面的示意图,可以看到这个页面中共包括四个portlet。
请记住上图只是一个portal实现的例子,可能存在其他的实现方式,这里要强调的是portal中除了能聚集portlet还能有其他页面片断。
Portal页面的生成
Portlet是运行在portlet容器中的,portlet容器服务通过portlet来生成内容,通常情况下,portlet容器把生成的内容给portal,portal负责把生成的内容组合到一个页面,之后把页面发送给客户端(比如web客户端)
Portal页面请求
Portal的请求顺序大概是这样的,客户端访问portal页面,portal会分析出需要处理request的portlet列表,portal通过portlet容器调用portlet,portlet处理请求,通过portlet容器返回内容,portal把portlet产生的内容片断聚集起来返回给客户端。
Portlet和Web框架
Portlet规范本身就提供了一套清晰的请求处理流程,使用processAction 和 processEvent处理提交请求,使用render 和 serveResource处理展现请求。Portlet和web框架(比如spring mvc、struts)可以配合使用,具体后续分析。
- Portlet开发指南第四章
- Portlet开发指南第二章
- Portlet开发指南第三章
- Portlet开发指南第一章
- Portlet 开发指南
- Portlet开发指南
- Portlet开发指南
- 04.ThreeJs开发指南-第四章-材质
- 【Liferay Portal指南四】——JSP Portlet开发
- 【Liferay Portal指南五】——Struts Portlet开发
- 【Liferay Portal指南六】——Configuration Portlet开发
- portlet开发
- Programming Windows程式开发设计指南->第四章 输出文本
- Programming Windows程式开发设计指南->第四章 例子程序
- Java EE 5 开发指南 - 第四章 JavaServer Page技术
- Knockout应用开发指南 第四章:模板绑定
- 《Boost程序库完全开发指南》第四章-实用工具
- Knockout应用开发指南 第四章:模板绑定
- Spring大探宝
- Portlet开发指南第三章
- 保证应用程序只有一个实例在运行
- 实习日记040(9月15日)
- CC炫图:让通话界面动起来
- Portlet开发指南第四章
- 总结4种线程中操作UI界面的方法
- Java日期处理
- JavaScript进阶学习的一些建议
- struct hostent结构体
- 混杂设备动态次设备号分析
- oracle 部分单行函数使用示例
- GridView控件编辑、更新、删除示例(更新包含有DropDownList控件使用)
- 腾讯开放平台中实现QQ登陆的功能