没有合适的资源?快使用搜索试试~ 我知道了~
首页LiferayPortal二次开发指南破解版.pdf
随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal 所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已 经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。 随着 Portal 技术的成熟,以MyNestcape、MyYahoo、MSN-Space 等为代表大型网站也 较多的采用Portal 架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。 Liferay Portal 作为一个开源的Portal 项目,利用Hibernate、Struts、Spring 等开源框架, 实现了JCP JSR168 规范中提出的Portal 功能,在开源Portal 系统中有比较典型的代表性。 5 本文从Liferay Portal 的架构入手,详细讲解Portal 的用户策略、内容布局、桌面和品质 的要素,引导读者完成Liferay Portal 初步的二次开发,在Liferay Portal 上定制自己的Portlet。 Liferay Portal 程序框架和源码分析不在本文的讨论范围。
资源详情
资源评论
资源推荐

Liferay Portal
文档说明
参与人员:
作者 网名 联络
柯自聪 eamoi educhina eamoi@163.com(技术) zcke0728@hotmail.com(版权)
发布记录:
版本 日期 作者 说明
1.0 2005-10-20 柯自聪 创建,第一版
链接:
类别 网址
Blog http://www.blogjava.net/eamoi/
MSN-Space http://spaces.msn.com/members/eamoi/
OpenDoc 版权说明:
本文档版权归原作者所有。
在免费、且无任何附加条件的前提下,可在网络媒体中自由传播。
如需部分或者全文引用,请事先征求作者意见。商业应用或者以本文档的全文或者部分作
为盈利的,必须事先征求作者统一,并支付相关费用。
如果本文对您有些许帮助,表达谢意的最好方式,是将您发现的问题和文档改进意见及时反
馈给作者。当然,倘若有时间和能力,能为技术群体无偿贡献自己的所学为最好的回馈。
2
欢迎有关出版社联系出版事宜。

Liferay Portal
序 ......................................................................................................................................................5
第一部分 Liferay Portal 架构解析 ................................................................................................6
第一章 Liferay Portal.......................................................................................................6
第一节 Portal规范 .........................................................................................................6
1.1.1 JSR168 ..................................................................................................................6
1.1.2 WSRP....................................................................................................................6
第二节 什么是Portal .....................................................................................................7
1.2.1 Portal 服务器 .......................................................................................................7
1.2.2 Portlet容器............................................................................................................7
第三节 什么是Portlet....................................................................................................8
1.3.1 Portlet....................................................................................................................8
1.3.2 Portlet与Servlet的关系.........................................................................................8
1.3.3 Portlet的生命周期 ................................................................................................9
第四节 Liferay Portal工作原理.....................................................................................9
1.4.1 Portlet 样式以及窗口状态 ................................................................................10
1.4.2 Portal页面 ...........................................................................................................11
第二章Liferay Portal的使用.............................................................................................13
第一节 Liferay Portal安装 ..........................................................................................13
第二节 Liferay Portal的用户策略...............................................................................14
2.2.1 定义用户.............................................................................................................14
2.2.2 添加用户.............................................................................................................15
2.2.3 修改用户.............................................................................................................15
2.2.4 定义用户组.........................................................................................................18
2.2.5 新增、重命名用户组.........................................................................................19
2.2.6 修改用户组.........................................................................................................19
2.2.7 定义角色.............................................................................................................20
2.2.8 新增、重命名角色.............................................................................................21
2.2.9 修改用户组角色.................................................................................................21
2.2.10 定义Portlet的角色............................................................................................22
第三节 Liferay Portal内容和布局...............................................................................24
2.3.1 什么是布局.........................................................................................................24
2.3.2 什么是内容.........................................................................................................26
2.3.3 内容布局与Portlet的关系 ..................................................................................27
2.3.4 选择内容和布局.................................................................................................28
第四节 Liferay Portal的桌面 ......................................................................................28
2.4.1 什么是桌面.........................................................................................................28
2.4.2 定义个性化的桌面.............................................................................................29
第五节 Liferay Portal的品质 ......................................................................................29
2.5.1 什么是品质.........................................................................................................30
2.5.2 品质和Portlet、Portal的关系.............................................................................30
2.5.3 定义个性化的品质.............................................................................................30
第六节 Liferay Portal的部署描述文件.......................................................................31
3
2.6.1 web.xml...............................................................................................................31

Liferay Portal
2.6.2 portlet.xml...........................................................................................................32
2.6.3 liferay-Portlet.xml...............................................................................................33
2.6.4 liferay-display.xml ..............................................................................................34
2.6.5 liferay-layout-templates.xml ...............................................................................35
2.6.7 liferay-look-and-feel.xml ....................................................................................35
第二部分 Liferay Portal 二次开发 ..............................................................................................36
第三章 开发自己的Portlet.................................................................................................36
第一节 重要的基类:GenericPortlet..........................................................................36
第二节 Portlet标签......................................................................................................37
3.2.1 defineObjects标签...............................................................................................37
3.2.2 renderURL标签...................................................................................................37
3.2.3 actionURL标签...................................................................................................38
3.2.4 param标签...........................................................................................................38
3.2.5 namespace标签 ...................................................................................................38
第三节 Portal的对象 ...................................................................................................38
3.3.1 Request对象........................................................................................................39
3.3.2 Response对象 .....................................................................................................40
3.3.3 PortletConfig对象...............................................................................................41
3.3.4 Session对象 ........................................................................................................41
3.3.5 Preference对象....................................................................................................43
第四节 编写自己的Portlet类......................................................................................44
3.4.1 开发环境.............................................................................................................44
3.4.2 准备工作.............................................................................................................44
3.4.3 HelloWorldPortlet ...............................................................................................45
3.4.4 HelloJSPPortlet ...................................................................................................46
第五节 修改Web部署描述文件..................................................................................48
第六节 创建Liferay Portal部署描述文件...................................................................49
第三部分 Liferay Portal部署 ........................................................................................................53
第四章 部署自己的Portlet.................................................................................................53
第一节 手动部署.........................................................................................................53
第二节 Ant自动部署...................................................................................................54
第三节 加入Liferay Portal自有列表...........................................................................54
第四节 普通Java Web应用转化为Portlet应用...........................................................55
第四部分 附录...............................................................................................................................57
第五章 相关资源...................................................................................................................57
第一节 资源网站...........................................................................................................57
第二节 示例.................................................................................................................57
第六章 参考资料...................................................................................................................58
后序 ................................................................................................................................................58
4

Liferay Portal
序
随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。
Portal 所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已
经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着 Portal 技术的成熟,以 MyNestcape、MyYahoo、MSN-Space 等为代表大型网站也
较多的采用 Portal 架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal 作为一个开源的 Portal 项目,利用 Hibernate、Struts、Spring 等开源框架,
实现了 JCP JSR168 规范中提出的 Portal 功能,在开源 Portal 系统中有比较典型的代表性。
5
本文从 Liferay Portal 的架构入手,详细讲解 Portal 的用户策略、内容布局、桌面和品质
的要素,引导读者完成 Liferay Portal 初步的二次开发,在 Liferay Portal 上定制自己的 Portlet。
Liferay Portal 程序框架和源码分析不在本文的讨论范围。
剩余57页未读,继续阅读


安全验证
文档复制为VIP权益,开通VIP直接复制

评论1