- 浏览: 216966 次
- 性别:
- 来自: 湖北->上海
最新评论
-
苹果超人:
我也遇到这个问题,我想在ConfigurationAction ...
杀千刀的PortletPreferences -
flago:
Liferay 的论坛设置的默认显示多少条帖子怎么设置??
liferay中vm中如何调用java类代码 -
ofdata:
遭遇此问题
杀千刀的PortletPreferences -
yaokaiwen99:
大哥求一个简单的flexigrid在liferay中应用的例 ...
Liferay异步提交 -
gaigai511225:
你好 插件环境那个url 具体怎么写 我照您的方式写了出错 ...
Liferay异步提交
文章列表
在 本系列 的 第 1 部分 简要回顾了JSR 168 Portlet,并对 JSR 286 Portlet 的新增特性做了详细的介绍,第 2 部分 和第 3 部分将通过在 Apache Pluto 2.0 平台上开发和部署 Portlet 应用程序, 向读者介绍 JSR 286 Portlet 新特性的使用方法。本文将介绍 JSR 286 Portlet 的 Portlet 过滤器和 Portlet 窗口应用程序开发。
关于本系列
本系列 专门针对具有 JSR 168 Portlet 开发基础,并且想了解 JSR 286 Portlet
新 ...
在本系列的 第 1 部分 简要回顾了 JSR 168 Portlet,并对 JSR 286 Portlet 的新增特性做了详细的介绍, 本文将通过在 Apache
Pluto 2.0 平台上开发和部署 Portlet 应用程序, 向读者介绍 JSR 286 Portlet 新特性的使用方法。本文将首先介绍
JSR 286 参考实现 Apache Pluto 2.0 平台的构建过程,然后通过在 Apache Pluto 2.0 平台上开发和部署
JSR 286 Portlet 应用程序, 向读者介绍 JSR 286 Portlet 资源服务和新增的交互功能:事件和共享呈 ...
本系列文章专门针对具有 JSR 168 Portlet 开发基础,并且想了解 JSR 286 Portlet
新特性和开发流程的开发人员。在学习完本系列后,您将了解相对于 JSR 168 Portlet,JSR 286 Portlet
究竟提供了哪些增强功能, 以及这些新增特性在实际开发中的应用。
第 1 部分将简单回顾 JSR 168 Portlet, 并列出了 JSR 286 Portlet 的新增内容。
第 2 部分和第 3 部分将通过在 Apache
Pluto 2.0 平台上开发和部署 Portlet ...
先介绍一下项目系统的环境,
Liferay Version: 5.2.2
两台硬件服务器,一台WINXP(M1),一台linux(M2),用Virtualbox在M2上虚拟了两个linux分别叫M3,M4
DB Mysql: JCR(JackRabbit DB), Portal(Liferay DB) 放在M1上
Web Server: Solr Server 搜索引擎Server在M1上
Liferay Tomcat 两个,分别放在M3,M4
Http Server: Apache Server 2.2.14 放在M2
Li ...
- 2009-10-30 11:14
- 浏览 4881
- 评论(2)
先上一张大家都很熟悉的图
这张图可以说是整个liferay的核心,他和权限密不可分,在权限体系里,每一个箭头和UI设置和API一一对应,今天讲权限,不讲代码只讲理论。liferay的权限策略分为五种,默认是采用第五种,因为第五种性能最好,如果要修改则在portal-ext.properies加上permissions.user.check.algorithm=3
讲策略之前我们先讲一下,liferay权限分为几种
A:Group Role Permission: 用户加入的Group(Community/Organization)所拥有的角色的权 ...
- 2009-10-29 23:45
- 浏览 3092
- 评论(3)
从我做Liferay到现在,这个问题一直都存在着,直到最近我才算是找到了一个可靠的方案,能够满足各种需求,从我最开始做到现在一共用到了四种方案,从低到高,我们一个一个的讲。
一、通过URL传值
这个是我在项目中第一次遇到这样的问题,找出的一个方案,原理就是A把B需要的参数加在自已生成的URL后面,然后再把整个页面view一次,B根据取得的参数再做相应的处理,取URL参数代码如下:
public class CurrentURLUtil {
public static Log log = LogFactory.getLog(CurrentURLUtil.cl ...
- 2009-10-29 19:12
- 浏览 5006
- 评论(3)
liferay的异步提交其实是非常简单的,他用的是json & jquery
1.jsp相关代码如下
<script type="text/javascript">
function <portlet:namespace/>change(){
/*我用的是plugin开发方式,所以URL是这种方式,如果是ext方式要用
<portlet:actionURL windowState="<%= LiferayWindowState.EXCLUSIVE.toString() %>" ...
- 2009-10-29 18:06
- 浏览 3395
- 评论(2)
Liferay portlet异步刷新,分为两种情况。
一、刷新自已
1.在liferay-portlet.xml,文件中增加<render-weight>0</render-weight>
2.增加下面代码:此代码可以获得一个portlet的refreshURL
public static String getPortletRefreshURL(ThemeDisplay themeDisplay,
HttpServletRequest request, String portletId, lo ...
- 2009-10-29 18:05
- 浏览 3171
- 评论(1)
有半年没有写过liferay的blog了,不过对liferay的学习从来没有停止过,只不过新公司用liferay的方向和以前差很大,所以这半年来都在不断的学习。今天下午事情不多准备把这半年来的学习成果共享一下,主要会小涉及以下几个主面
1. liferay的异步刷新
2.liferay的异步提交
3.portlet与portlet之间的通信
4.liferay的权限策略
5.liferay的集群部署
注:以上这些都是在项目中实施中用过的,所有开发均是用plugin方式,
lifera ...
- 2009-10-29 18:04
- 浏览 1489
- 评论(0)
在部署的时候如果遇到我们会遇到让liferay与其他的项目并存,如果我们使用了Apache,那我们就更不想让Liferay放在ROOT下面,我们可以给他换个Context(例如:portal).
TOMCAT_HOME\conf\Catalina\localhost\ROOT.xml 重命名为portal.xml
portal.xml内容修改<Context path="/portal
"
crossContext="true">
把webapps\ROOT文件夹重命名portal
portal-ext-p ...
- 2009-05-25 22:46
- 浏览 1823
- 评论(0)
#set($hostelCacheService = $serviceLocator.findService("com.ext.portlet.hostelmanage.service.HostelCacheEntryService"))
#set($isLogin=false)
#if($hostelCacheService.hasCacheHostel($request.getSession().getId()))
#set($isLogin = $hostelCacheService.getCacheHostel($request.ge ...
从1.7.5一直到现在的5.2.3,应有尽有。
http://sourceforge.net/project/showfiles.php?group_id=49260&package_id=42607
- 2009-05-21 13:29
- 浏览 3205
- 评论(1)
今天离职日期到了,下周一就要去新的公司上班了,唉,这公司花了好多心血,感觉什么也改变不了。新的公司主要精力做liferay,终于可以专心的去研究他了,要坚持把心得写上供大家分享。希望明天更美好。
- 2009-04-17 20:59
- 浏览 1095
- 评论(1)
1.下载LDAP server
并安装,
liferay支持如下的server,推荐使用apacheds,或openLDAP
2.下载一个LDAP客户端工具,官方网站都有提供
,推荐使用
jxplorer,测试能否正常连接。
3.
Enterprise Admin->setting->authentication->LDAP,Enable使用LDAP验证,Required是否必须通过LDAP验证,如果不勾选通过liferay验证即可。
/**
* LDAP验证
* @param companyId
* @param emailAd ...
- 2008-11-28 11:06
- 浏览 3820
- 评论(6)
package com.liferay.util;
import com.liferay.portal.kernel.util.StringMaker;
/**
* <a href="PwdGenerator.java.html"><b><i>View Source</i></b></a>
*
* @author Brian Wing Shun Chan
*
*/
public class PwdGenerator {
public static String KEY1 = " ...
- 2008-11-27 15:59
- 浏览 4284
- 评论(1)