liferay-portal架构

liferay-portal架构

ID:27717306

大小:284.00 KB

页数:7页

时间:2018-12-05

liferay-portal架构_第1页
liferay-portal架构_第2页
liferay-portal架构_第3页
liferay-portal架构_第4页
liferay-portal架构_第5页
资源描述:

《liferay-portal架构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LiferayPortal系统架构点滴原文地址:http://www.liferay.com/web/guest/documentation/architecture目录LiferayPortal系统架构点滴......................................................................................................1目录...........................................

2、................................................................................................1I、综述.....................................................................................................................................1II、Portlet应用接口(JS

3、P168)...........................................................................................2III、Struts和Tiles...........................................................................................................2IV、SessionEJBs、Spring和Hibernate

4、...........................................................................3V、SAOP、RMI和Tunneling...................................................................................................5VI应用服务器.................................................

5、........................................................................6I、综述用户可以通过传统的或者无线网络的方式访问portal。开发者可以通过SOAP、RMI和自己定义的通道类访问暴露的API来操作portal。II、Portlet应用接口(JSP168)Liferay设计成为部署符合(JSP168)Portlet应用接口的Portlet。很多有用的Portlet(比如邮件、Liferay文档、日立、公告版和其他)已经跟

6、portal绑定,而且可以作为添加自定义的Portlet的范例。III、Struts和Tiles所有的HTTP和WAP请求都通过MainServlet响应,MailServlet扩展了Struts基类ActionServlet。MainServlet处理所有的请求,使得每个请求都路由到合适的PortletAction。想要更好的理解portal的web框架请参考Struts。Portal的布局信息通过定制的模板管理。想要更好的理解Tiles如何管理布局的,请参考Tile的相关文章。IV、Sessio

7、nEJBs、Spring和HibernateLiferay不再依赖EBJ,可以部署在标准的servlet容器中。所有的业务逻辑都集中在可以被Spring查找和实例化的POJO实现中。这些实现都可以通过Spring的AOP和IOC修改或者强化。Portal企业版使用SessionEJB包装POJO实现,以为大型网站提供所需的重量级扩展和事务支持。Portal专业版调用POJO实现以提供轻量级的一致的外观(façade)。所有的数据都使用Hibernate持久化,供POJO实现调用。Liferay原来使

8、用CMP技术构建持久化,因为Hibernate优秀的速度和弹性而转换为Hibernate。Liferay不依赖特定的数据库,可以在多种流行的数据库上运行。Liferay使用JAASWeb安全机制,当用户登录的时候,他们的信息会被传送到相应的Servlet和EJB节点。远程的SessionEJB可以利用这一点,在EJB层级确认安全性和授权,防止它在其他地方被复制。本地SessionEJB向其他SessionEJB暴露业务逻辑,不需要明确的确认安全性,因为它们不会被远程调

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。