<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tyler_Zhou]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_4621</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_4621]]></copyright><item><title><![CDATA[JSR 286 Portlet 的新特性，第 3 部分: Portlet 过滤器和 Portlet 窗口]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81880916</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81880916</guid><author>iteye_4621</author><pubDate>Tue, 01 Jun 2010 10:24:18 +0800</pubDate><description><![CDATA[

　　在 本系列 的 第 1 部分 简要回顾了JSR 168 Portlet，并对 JSR 286 Portlet 的新增特性做了详细的介绍，第 2 部分 和第 3 部分将通过在 Apache Pluto 2.0 平台上开发和部署 Portlet 应用程序， 向读者介绍 JSR 286 Portlet 新特性的使用方法。本文将介绍 JSR 286 Portlet 的 Portlet 过滤器和...]]></description><category></category></item><item><title><![CDATA[JSR 286 Portlet 的新特性，第 2 部分: 资源服务、事件与共享呈现参数]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81880751</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81880751</guid><author>iteye_4621</author><pubDate>Mon, 31 May 2010 18:42:35 +0800</pubDate><description><![CDATA[

       在本系列的 第 1 部分 简要回顾了 JSR 168 Portlet，并对 JSR 286 Portlet 的新增特性做了详细的介绍， 本文将通过在 Apache
Pluto 2.0 平台上开发和部署 Portlet 应用程序， 向读者介绍 JSR 286 Portlet 新特性的使用方法。本文将首先介绍
JSR 286 参考实现 Apache Pluto 2.0 平台的...]]></description><category></category></item><item><title><![CDATA[JSR 286 Portlet 的新特性，第 1 部分: Portlet 2.0 新特性介绍]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81880732</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81880732</guid><author>iteye_4621</author><pubDate>Mon, 31 May 2010 17:55:01 +0800</pubDate><description><![CDATA[          

         本系列文章专门针对具有 JSR 168 Portlet 开发基础，并且想了解 JSR 286 Portlet
新特性和开发流程的开发人员。在学习完本系列后，您将了解相对于 JSR 168 Portlet，JSR 286 Portlet
究竟提供了哪些增强功能， 以及这些新增特性在实际开发中的应用。

 
　　第 1 部分将简单回顾 JSR 1...]]></description><category></category></item><item><title><![CDATA[Liferay集群负载均衡配置]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81788364</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81788364</guid><author>iteye_4621</author><pubDate>Fri, 30 Oct 2009 11:14:22 +0800</pubDate><description><![CDATA[先介绍一下项目系统的环境，
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上...]]></description><category></category></item><item><title><![CDATA[Liferay 权限策略]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81788286</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81788286</guid><author>iteye_4621</author><pubDate>Thu, 29 Oct 2009 23:45:54 +0800</pubDate><description><![CDATA[先上一张大家都很熟悉的图

       这张图可以说是整个liferay的核心，他和权限密不可分，在权限体系里，每一个箭头和UI设置和API一一对应，今天讲权限，不讲代码只讲理论。liferay的权限策略分为五种，默认是采用第五种，因为第五种性能最好，如果要修改则在portal-ext.properies加上permissions.user.check.algorithm=3



...]]></description><category></category></item><item><title><![CDATA[Liferay Portlet之间的通信]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81788239</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81788239</guid><author>iteye_4621</author><pubDate>Thu, 29 Oct 2009 19:12:03 +0800</pubDate><description><![CDATA[从我做Liferay到现在，这个问题一直都存在着，直到最近我才算是找到了一个可靠的方案，能够满足各种需求，从我最开始做到现在一共用到了四种方案，从低到高，我们一个一个的讲。



一、通过URL传值
    这个是我在项目中第一次遇到这样的问题，找出的一个方案，原理就是A把B需要的参数加在自已生成的URL后面，然后再把整个页面view一次，B根据取得的参数再做相应的处理，取URL参数代码...]]></description><category></category></item><item><title><![CDATA[Liferay异步提交]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81788229</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81788229</guid><author>iteye_4621</author><pubDate>Thu, 29 Oct 2009 18:06:31 +0800</pubDate><description><![CDATA[liferay的异步提交其实是非常简单的，他用的是json &amp;amp; jquery


    1.jsp相关代码如下

&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
function &amp;lt;portlet:namespace/&amp;gt;change(){
	/*我用的是plugin开发方式，所以URL是这种方式，如果是ext方式要用
	&amp;lt;po...]]></description><category></category></item><item><title><![CDATA[Liferay异步刷新]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81788228</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81788228</guid><author>iteye_4621</author><pubDate>Thu, 29 Oct 2009 18:05:34 +0800</pubDate><description><![CDATA[    Liferay portlet异步刷新，分为两种情况。



    一、刷新自已
    1.在liferay-portlet.xml,文件中增加&amp;lt;render-weight&amp;gt;0&amp;lt;/render-weight&amp;gt;
    2.增加下面代码：此代码可以获得一个portlet的refreshURL

 
 
	public static String...]]></description><category></category></item><item><title><![CDATA[准备开始整理半年来对lifeay新的学习成果]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81788227</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81788227</guid><author>iteye_4621</author><pubDate>Thu, 29 Oct 2009 18:04:26 +0800</pubDate><description><![CDATA[   有半年没有写过liferay的blog了，不过对liferay的学习从来没有停止过，只不过新公司用liferay的方向和以前差很大，所以这半年来都在不断的学习。今天下午事情不多准备把这半年来的学习成果共享一下，主要会小涉及以下几个主面

 
     1. liferay的异步刷新

     2.liferay的异步提交

     3.portlet与portlet之间的通...]]></description><category></category></item><item><title><![CDATA[改变Liferay Portal Context(让Liferay不在使用ROOT目录)]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81723035</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81723035</guid><author>iteye_4621</author><pubDate>Mon, 25 May 2009 22:46:27 +0800</pubDate><description><![CDATA[在部署的时候如果遇到我们会遇到让liferay与其他的项目并存，如果我们使用了Apache，那我们就更不想让Liferay放在ROOT下面，我们可以给他换个Context(例如：portal).

TOMCAT_HOME\conf\Catalina\localhost\ROOT.xml 重命名为portal.xml

portal.xml内容修改&amp;lt;Context path=&quot;/porta...]]></description><category></category></item><item><title><![CDATA[velocity调用DB持久层，生成actionurl]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81722503</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81722503</guid><author>iteye_4621</author><pubDate>Fri, 22 May 2009 17:42:33 +0800</pubDate><description><![CDATA[#set($hostelCacheService = $serviceLocator.findService(&amp;amp;quot;com.ext.portlet.hostelmanage.service.HostelCacheEntryService&amp;amp;quot;))

#set($isLogin=false)

#if($hostelCacheService.hasCacheHos...]]></description><category></category></item><item><title><![CDATA[liferay 所有版本下载地址]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81722150</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81722150</guid><author>iteye_4621</author><pubDate>Thu, 21 May 2009 13:29:59 +0800</pubDate><description><![CDATA[从1.7.5一直到现在的5.2.3，应有尽有。
 
http://sourceforge.net/project/showfiles.php?group_id=49260&amp;amp;package_id=42607]]></description><category></category></item><item><title><![CDATA[今天离职了]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81714704</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81714704</guid><author>iteye_4621</author><pubDate>Fri, 17 Apr 2009 20:59:32 +0800</pubDate><description><![CDATA[今天离职日期到了，下周一就要去新的公司上班了，唉，这公司花了好多心血，感觉什么也改变不了。新的公司主要精力做liferay，终于可以专心的去研究他了，要坚持把心得写上供大家分享。希望明天更美好。...]]></description><category></category></item><item><title><![CDATA[liferay ldap配置与相关代码]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81649974</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81649974</guid><author>iteye_4621</author><pubDate>Fri, 28 Nov 2008 11:06:21 +0800</pubDate><description><![CDATA[1.下载LDAP server

并安装，

liferay支持如下的server,推荐使用apacheds,或openLDAP





 
2.下载一个LDAP客户端工具,官方网站都有提供
，推荐使用
jxplorer，测试能否正常连接。

 
3.
Enterprise Admin－&amp;gt;setting-&amp;gt;authentication-&amp;gt;LDAP,Enable使用LDAP验证，...]]></description><category></category></item><item><title><![CDATA[liferay 的加密技术(CRYPT,SHA,SSHA,MD2,MD5)]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81649840</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81649840</guid><author>iteye_4621</author><pubDate>Thu, 27 Nov 2008 15:59:28 +0800</pubDate><description><![CDATA[package com.liferay.util;

import com.liferay.portal.kernel.util.StringMaker;

/**
 * &amp;lt;a href=&quot;PwdGenerator.java.html&quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;View Source&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;
 *
 * @author]]></description><category></category></item><item><title><![CDATA[liferay openid配置与代码详解]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81648499</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81648499</guid><author>iteye_4621</author><pubDate>Fri, 21 Nov 2008 21:14:57 +0800</pubDate><description><![CDATA[1.liferay的openid的配置很简单的，先去 openid提供商注册一个自已的openid如果已经有就不用了,现在yahoo,google都提供openid,你也可以在www.myopenid.com上面去注册一个。 
2. portal.properties文件open.id.auth.enabled=true，liferay5.0默认就是true,然后用你的openid登陆llifer...]]></description><category></category></item><item><title><![CDATA[重新定位自已，解开心结]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81647205</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81647205</guid><author>iteye_4621</author><pubDate>Sun, 16 Nov 2008 18:18:37 +0800</pubDate><description><![CDATA[      昨天去书城看了两个小时的书，主要还是看一些J2EE架构的书，这些书以前也在书城看过，但是从来没看过前言，这次顺手看了一下前言，没想到居然解开了一个疑惑自已很久的问题，怎样才能做一个构架师？让我心里豁然开朗。
      他把人的IT职业生涯划分成五个阶段，程序员，软件工程师，高级软件工程师，构架师，资深顾问，经常有人说我们是吃青春饭的，这个说起来很难听，可是也很实在，而所谓吃青春饭的人...]]></description><category></category></item><item><title><![CDATA[求教到底要怎样做才能是一名合格的构架师]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81620690</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81620690</guid><author>iteye_4621</author><pubDate>Fri, 19 Sep 2008 11:16:27 +0800</pubDate><description><![CDATA[今天收到了猎头的回复，技术方面有待提高，虽然我有料到成功可能性不大，但是突然收到这个回复还是让我更加失落，来上海的那天我就告诉自已一定要做到构架师再回武汉，眼看来上海两年多了，虽然我现在是一个project leader，管理,技术构架什么都做，可是却没有一样精的,本来也没打算换工作的,其实在这里公司小点做的还蛮开心的,就是薪水太低,还不如一个大一点公司的高级工程师,出去和朋友聊天都不敢说自已是l...]]></description><category></category></item><item><title><![CDATA[liferay验证码认证]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81616934</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81616934</guid><author>iteye_4621</author><pubDate>Wed, 27 Aug 2008 15:26:44 +0800</pubDate><description><![CDATA[生成验证码相关:
[code=&quot;java&quot;]
/**
 * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software an...]]></description><category></category></item><item><title><![CDATA[很烦，想站在阳台上大声的喊]]></title><link>https://blog.youkuaiyun.com/iteye_4621/article/details/81615939</link><guid>https://blog.youkuaiyun.com/iteye_4621/article/details/81615939</guid><author>iteye_4621</author><pubDate>Wed, 20 Aug 2008 19:42:33 +0800</pubDate><description><![CDATA[终于到回家了，好累，一回家我就累，累的手趾头都不想动，最来最不喜欢这样的生活了，真不知道这样过的日子到底是为什么，上班的时候我简直就是一台机器，九个十个小时大脑不停的转，沟通客户，修改BUG，项目进度，程序的优化，框架设计，我曾试过连续三十六个小时做在电脑前，除了上厕所洗澡，看到程序变的越来越完美，我整个毛孔里都透着兴奋，一产品上线了，又一个上线了，我还在接着做下一个，我居然不感觉到累，可是一下班...]]></description><category></category></item></channel></rss>