
经验技巧之Portal
文章平均质量分 80
daryl715
我的世界我的梦
展开
-
Portal开源实现-Liferay的Portlet Session处理(2)
二、LIFERAY中的实现LIFERAY在构建ActionRequestImpl和RenderRequestImpl时,会设置PORTLET SESSION,如下代码所示:public RenderRequestImpl(HttpServletRequest req, Portlet portlet, CachePortlet cachePortlet, P转载 2006-12-19 11:24:00 · 1387 阅读 · 0 评论 -
Portal开源实现-Liferay的Portlet Session处理(3)
三、问题由于上述原因,LIFERAY可能面临如下问题:- 用户本来是想保存私有的数据到本应用的SESSION中,但是实际上却保存到PORTAL系统的SESSION对象中了- 其他应用的可以随意的访问不属于本应用的SESSION 数据- 其他系统可以随意访问PORTAL系统的SESSION数据- 不同的应用不能使用相同的KEY来保存数据,如果这样做,则会相互覆盖数据。以上是我对LIFERAY的一转载 2006-12-19 11:35:00 · 1255 阅读 · 0 评论 -
Portal开源实现-Liferay的Portlet Session处理(1)
一、规范中的SESSION描述(PortletSession objects must be scoped at the portlet application context level. Each portlet application has its own distinct PortletSession object per user session. The portlet cont转载 2006-12-19 11:18:00 · 1714 阅读 · 0 评论 -
Liferay Portal额外研究(四):修改用户登录后的默认布局和内容
Liferay在用户第一次登陆后,都会为其产生一个默认的私有首页Layout。 在Liferay早期版本,可以在系统管理员管理界面中,配置默认的group layout。但是在4.1版本中已经没有这个功能,所以默认情况下,新注册的用户,在登陆后,首先看到的其私有place都是一样的内容,而这些内容都是liferay提供的。 对我们自定的Company来说,这肯定是不合适的,我们转载 2006-12-20 10:01:00 · 1790 阅读 · 0 评论 -
Liferay Portal额外研究(一):初步在新Tomcat下部署
从现在开始,会把我最近在研究的开源Portal Liferay一些心得贴出来。研究Liferay版本:Liferay Professional 4.0.0 柯自聪兄弟写过一系列的Liferay Portal开发文章,参考http://www.blogjava.net/eamoi/。所以基础性内容,本文不再细说,可参考柯自聪的文章或Blog。 (一)部署Liferay Portlet转载 2006-12-20 09:59:00 · 2131 阅读 · 0 评论 -
Liferay Portal额外研究(二):对Liferay进行瘦身
Liferay的体系是很庞杂的,居然有些文章对外宣称Liferay是微内核,我想写这文章的哥们没有搞清楚什么是“微内核”。 Liferay 受其企业版本影响不小,毕竟Liferay公司主要还是“企业行为”,而不是一个单纯的一个“开源团体”行为。所以Liferay Portal本身内嵌了大量的Portlet,而且这些Portlet和Liferay Portal Framewor原创 2006-12-20 10:00:00 · 1845 阅读 · 0 评论 -
Liferay Portal额外研究(三):IFrame Portlet的session丢失问题解决
Liferay提供了一种非常的简单web应用整合和单点登陆的方式:Iframe Portlet。利用Iframe Portlet可以很容易将一个已经存在的web应用纳入,并且支持利用form的post或get方式,实现用户的登陆。 对于Liferay这样的机制没有任何问题,实现的也非常巧妙;但是对于很多web应用系统来说,使用Liferay IFrame Portlet的转载 2006-12-20 10:00:00 · 1449 阅读 · 0 评论 -
Liferay Portal额外研究(五):对多分发命令Action的支持(方案一)
Liferay默认提供的基于Struts Action扩展的PortletAction是不支持多分发命令的,也就是我们一般常用的DispatchAction。但在我们日常基于Struts处理的操作中,已经大量的沿用了DispatchAction处理方式,采用“cmd=queryall”诸如此类的方式。 本文就来给大家讲解如何通过扩展,让Liferay实现对多分发命令Action的支持。转载 2006-12-20 10:02:00 · 1340 阅读 · 0 评论