Liferay相关技术研讨.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Liferay相关技术研讨 2008年11月 大纲 背景及相关概念 应用(开发、部署) 技术点 总结 背景及相关概念 Portal门户 单点登录、权限控制、内容集成、文件管理 Portal 架构(开源) JSR168(Java Specification Request)、Hibernate、Struts、Spring WSRP(Web Service for Remote Portlet ,OASIS(Organization for the Advancement of Structured Information Standards)的一个产品 )..返回的消息是相对的标记片段(HTML、XHTML),可以直接嵌入用户页面中. Liferay 的主要特点 代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。 主要特点: ????1、提供单一登陆接口,多认证模式(LDAP或SQL); ????2、管理员能通过用户界面轻松管理用户,组,角色; ????3、用户能可以根据需要定制个性化的portal layout; ????4、能够在主流的J2EE应用服务器上运行,如JBoss+Jetty/Tomcat,JOnAS; ????5、支持主流的数据库,如PostgreSQL,MySQL; ????6、使用了第三放的开源项目,如Hibernate, Lucene, Struts; ????7、支持包括中文在内的多种语言; ????8、采用最先进的技术 Java, EJB, JMS, SOAP, XML; Portal及Portlet Portal 服务器(web服务器) Portal 容器(web servlet) Portlet 容器 Portlet(生命周期) Portal页面的创建过程 Portal页面的请求过程 应用(开发、部署) Liferay最基本的一些组件 Liferay的Portal基础服务 portlet应用 服务配置文件及Portlet的部署 Liferay最基本的一些组件 Liferay提供了一些基本组件,这些组件不属于Portal框架之内,但是整个portal服务是基于这些组件。 Liferay的Portal基础服务 基础服务是以com.liferay.portal作为基础的,目前其子package说明如下: portlet应用 下面列出了一些最基本的portlet 服务配置文件 Liferay部署的目录结构 技术点(用户、权限、SSO、JPBM) Single Sign On Java Business Process Management 技术点(用户、权限、SSO、JPBM) Single Sign On Java Business Process Management 总结 好处 不足 看法与建议 总结-好处 1、开源,能够把握所有代码。开发时心里有底,大不了就啃源码。 2、例子多。liferay中有大量的已开发好的portlet,可以作为新开发的参考和基础。但对于初学者来说(比如我),要在整个结构中熟悉这些例子是有一定的难度,感觉liferay的实例源码比较乱,要配合了用户文档来看代码比较好。 3、和struts集成。有多种集成的方式,从PortletAction下继承后,可以采用168的习惯编写,也可以直接覆盖execute方法,采用struts的习惯编写,不过我认为这个现在对我们优势不大,因为暂时我们都没有168的编程经验和习惯。 4、可以在公司开发人员比较熟悉的tomcat下发布,调试比较方便。 支持war方式的热部署,所以开发和发布的时候可以模块化,同liferay主程序不会产生干扰。 5、操作方便,甚至感觉不到有特别的操作方式,可以拖拽,关闭一个portlet,重新打开。 可以定义分组页面,一个组可以定义一套页面,普通用户不可修改这些页面的布局。在liferay中称为community。我们用这些来完成一些部门页面的设计,可能这是liferay为什么能第一时间使得我们感叹的地方。 总结-不足 1,文档不够,很多时候是从代码里跟出结果的,这些天的查找资料大多是E文的,对于初学者不是很利于理解和学习。 2,国际化不好,主要体现在对文字的i/o 上,因为liferay中很多是用stream而不是reader/writer。所以会出现乱码,这点是从已使用人士的评论获知的。 3,中文的翻译不是很流畅,比如对《二次开发》的翻译

文档评论(0)

5566www + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档