`
Tyler_Zhou
  • 浏览: 216987 次
  • 性别: Icon_minigender_1
  • 来自: 湖北->上海
社区版块
存档分类
最新评论
文章列表
1.liferay的openid的配置很简单的,先去 openid提供商注册一个自已的openid如果已经有就不用了,现在yahoo,google都提供openid,你也可以在www.myopenid.com上面去注册一个。 2. portal.properties文件open.id.auth.enabled=true,liferay5.0默认就是true,然后用你的openid登陆lliferay。 3.liferay在发送验证之前,以你的openid为ScreenName去查找用户,如果没有这个用户,会向提供商请求first name,last name,mail三个参数。 4.接收验证成 ...
      昨天去书城看了两个小时的书,主要还是看一些J2EE架构的书,这些书以前也在书城看过,但是从来没看过前言,这次顺手看了一下前言,没想到居然解开了一个疑惑自已很久的问题,怎样才能做一个构架师?让我心里豁然开朗。       他把人的IT职业生涯划分成五个阶段,程序员,软件工程师,高级软件工程师,构架师,资深顾问,经常有人说我们是吃青春饭的,这个说起来很难听,可是也很实在,而所谓吃青春饭的人必定是在软件工程师这个阶段被淘汰出了这个圈子,或者说被IT行业边缘化了。       在程序员阶段你必须要有扎实的基础,这些基础也就是我们经常去面试会遇到的问题,到了软件工程师阶段,你要了解J2EE技术 ...
今天收到了猎头的回复,技术方面有待提高,虽然我有料到成功可能性不大,但是突然收到这个回复还是让我更加失落,来上海的那天我就告诉自已一定要做到构架师再回武汉,眼看来上海两年多了,虽然我现在是一个project leade ...
生成验证码相关: /** * 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 and associated documentation files (the "Software"), to deal * in the Software without restriction, inclu ...
终于到回家了,好累,一回家我就累,累的手趾头都不想动,最来最不喜欢这样的生活了,真不知道这样过的日子到底是为什么,上班的时候我简直就是一台机器,九个十个小时大脑不停的转,沟通客户,修改BUG,项目进度,程 ...
package com.taobao.html; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.text.SimpleDateFormat; import java.util.Calendar; public class HtmlUtil { public static String connectURL(Stri ...
最近项目蛮忙的也就没有上来看一下,在这个项目中用的是liferay5.0,也没遇到什么问题,觉得没什么 好写的了,只是为了加快项目进度试用了一下他提供的网站导入导出,导出没什么好说的,只是在导入 的过程中失败的概率很高,也许几十次可以成功一次,因为网站比较多十几个如果一个一个做太慢了, 导入失败报的原因基本上都一样,就是违返了主键约束,在liferay中所有的主键都是程序生成的,数据 库中有一个表名counter这就是主键表, public long increment(String name, int size) throws SystemException { if (s ...
第一次用plugins开发无疑等自于自杀,两个星期过去了,经历了无边的黑暗终于看到了光明。接着上一篇create.bat一个portlet,生成的一个portlet是一个最简单的portlet,如果只是普通的显示,OK是可以满足的。如果是一个复杂的则他是 ...
http://docs.liferay.com/4.3/official/liferay-43-plugins-guide.pdf这是一份liferay官方的文档,你只要按照上面来就可以配置出plugins sdk开发环境,你也可以直接把SKD/portlet/portlet.rar给解压了直接用,然后改个名字,就直接可以拿来开发了,然后把需要的包导入来,就OK了.不过这个工程一定要放在portlet文件夹下面,因为ant的时候要用到里面的xml.然后打成war放在{username}/liferay/deploy下面,这样只不过麻烦点,和按照他文档一步步配置是一样的效果.
lifray实例存在于admin/instances中,初始化里面就一个实例 liferay.com,这个是webid,我们可以把这一个实例理解成一个集团公司,他的下面可以建立很多的公司,在这里一个实例可以对应多个社区,在什么情况下需要建立多个实例呢?当你建立的多个社区他们之间是完全没有关系的,是完全独立的,就像google公司和伊利公司两个无关时就可以新建一个google实例和伊利实例,如果是一个实例下的社区通过域名+/frendly url是可以相互访问的,很多情况下我们不希望这样,那么就要新建一个实例.新建一个实例后,还要将这个域名指向本机,如www.163.com,你输入www.163. ...
liferay5.0+oracle10配置好后启动报如下错误: 15 May 2007 01:44:59,453 CPOR ERROR [http-8080-Processor24] util.ContentTransformerListener: org.dom4j.DocumentException: Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog. at org.dom4j.io.SAXReader.read( ...
等了好久终于等到了5.0的出现,download下来一看,突然发现自已好像啥也不会了,liferay5.0他提倡的是plugins开发方式,tomcat里面啥也没有了,郁闷只好重新deploy了一下,然后配置plugins-sdk自已做了一个简单的portlet,deploy然后发现ROOT下面啥也没有,郁闷极了,日志到是写成功了,找了半天发现他deploy到了bin/{jetty.home}下面了,为什么会这样,最初我以为是那里配置文件那里没有配好,在eclipse里面search关键字jetty.home啥也没有找到,逼不得已只好去找hot deploy相关代码,居然让我发现了liferay ...
先引用一篇别人的文章 Liferay是基于SOA理念设计的,很容易通过Web Services对外提供服务接口,下面简单介绍一下。 Liferay如何对外提供服务? 1、在service.xml中编辑,增加一个<entity name="xx" local-service="false" remote-service="true" /> 2、ant build-service-xxxx (portal-impl/build.xml) 3、修改XXServiceImpl, 写入你要对外提供的方法逻辑; 4、ant buil ...
   因为下个项目要用到在liferay中调用远程的.net webservce,为了评估这个工作的开发的难度和可行性,这几天一直在搞这个,现在有了点成果拿出来和大家一起分享一下。    liferay调用webservice,有两种方法一种是用liferay提供的方法,一种是用普通JAVA调用方法,先说第二种。    我们没有必要自已亲自去写这些方法,我们可以用axis或xfire服务引擎,而且都有现成的插件可以用,axis可以去apache官网去下载(Axis2_Codegen_Wizard_1.3.0),这个插件是要用LINK方式来安装的,建目录{home}/axis2/eclipse/p ...
这是在网上找的方法,怕忘记所以记下来,textarea录入时带有格式,录入数据库不必处理,如果显示时仍放在textarea,没有问题,但是如果直接打在页面上格式就没了,在打在页面上之前调用下面的方法 public static String zhuanyi(String sp,String sp1,String sp2)     {   String   sTemp   =   sp;   String   str   ="";   if(sp==null||sp.equals(""))   {   return   ...
Global site tag (gtag.js) - Google Analytics