在之前分享过一个《Liferay6.1简单增删改查示例》。那篇文章里面是基于Liferay6.1.1的。
下面的本示例是基于Liferay6.2.1的,内容更完善,代码更复杂点,界面基于AUI和Liferay的search-container。
百度网盘地址:http://pan.baidu.com/s/1eQEdlo2
本示例是网易云课堂上的视频中的demo代码,如果想看详细的视频讲解,可以到网易云课堂学习:
http://study.163.com/course/introduction/668003.htm#/courseD...
分享一些之前Liferay视频教程
陆续分享一些之前给别人培训的Liferay视频录像,见下面的优酷地址(上传的时候没有选择压缩,不知道怎么搞的上传后就变的不清晰了)
http://v.youku.com/v_show/id_XNzU0NjEyMDE2.html?f=22678681
此系列视频的Liferay版本是基于Liferay6.1.1,有许多内容在6.2中也是通用的,如果想看6.2的视频请关注我的网易云课堂:http://study.163.com/course/courseMain.htm?courseId=668003#/courseMain
如有需要视...
Liferay 6开发学习(二十九):在后端取不到form表单的值
在使用Liferay 6.2以上版本的时候,可能会碰到一个情况就是,在后端取不到前面的Form表单的值。
比如现在有一个Form表单:
<input type="text" name="userName">
我们在后端使用如下代码进行取值的时候取不到:
String userName = request.getParameter("userName")
或者:
String userName = ParamUtil.getString(request, "userName");
我们会发现这两种方式取到的值都是空的,而同样的代码在6.2之...
Liferay 6开发学习(二十八):如何向Liferay中导入用户
当系统开发完成,部署实施上线时,需要初始化大量的用户数据,如果一个个的录入,数据量少时还好,如果数据量比较大,还是让人很崩溃的。此时,我们可以使用Liferay的API进行用户的导入,Liferay本身并没有提供CSV或EXCEL的用户导入方法,需要我们有一定的二次开发。
导入的方法大概有几种:
(注意:本文的说明是基于Liferay6.2.1的版本,其他版本可能稍有差异)
1、LDAP的导入,就是我们在的用户在LDAP中...
网易云课堂Liferay6.2视频教程
在网易云课堂上传了一些Liferay 6.2的视频教程,计划分为基础版,高级版,主题开发,系统管理等几部分。
一、基础版(已经上传):
(不免费,如果不想付费的请查看前面的博客,基本上内容都有)
http://study.163.com/course/introduction/668003.htm#/courseDetail
章节1 Liferay的基本介绍
课时1 Portal的基本介绍
课时2 什么是Portlet
课时3 Liferay介绍10:42
章节2 Liferay的安装和开发环境的配置
...
提供企业Liferay现场培训服务及承接项目外包
本人提供Liferay的现场培训服务,为有需要的公司提供培训。
承接Liferay外包项目,具体的价格及功能情况而定。
有意者请联系:胡启稳 15925232137 QQ:68304399
培训内容提纳见下面(可根据实际情况定制),版本6.2.1或6.1.1均可,培训人数无限制,培训时长为五天,结束时提供:
1、整个培训过程中的屏幕录屏
2、培训过程中的讲解PPT(电子版)
3、培训过程中相关的demo示例
4、结束后一个月的在线支持(QQ...
Liferay 6开发学习(二十七):OpenLDAP与Liferay的集成
openldap的安装使用请参考上一篇博客《OpenLdap的安装及基本管理》
编写本文时采用的Liferay版本:6.2.0
启动openldap服务,管理员登陆Liferay,在控制面板—>配置->Portal设置->认证->LDAP,点击添加,如下图所示
填写服务器名称便于管理多个LDAP服务,选择所用服务器
录入相应的LDAP服务器连接信息:
基本供应商URL:录入ldap相对应的服务地址,格式为ldap://ip:port
基本域名:使用ldap...
Liferay 6开发学习(二十六):数据库连接相关问题
Liferay中怎么更换数据库?
常碰到有人问Liferay怎么更换数据库,怎么修改数据库连接。在我们第一次启动Liferay的时候,会有一个配置向导,在此配置向导我们可以选择数据库,并配置数据库连接信息。如果我现在在向导里面选择了PostgreSQL数据库,但是我后面想要变更为Oracle怎么办呢?
在执行完配置向导后会在Liferay的目录下面生成一个文件portal-setup-wizard.properties。我们打开此文件,可以在里面看...
Liferay 6开发学习(二十五):为Liferay换个运行中间件
我们从Liferay官网上下载的Liferay一般为绑定Tomcat,绑定JBoss,绑定GlasshFish。常有人问说,我能不能换一个,比如不用绑定的Tomcat呢?使用我自己安装部署的Tomcat可不可以?
当然是可以的,Liferay其实算是一个标准的J2EE程序,可以运行在大部分的主流的运行中间件中,如Tomcat、weblogic、WebShphere、GlassFish等等。现在我们就以换一个Tomcat为示例说明,
环境准备
1、Liferay 6.2.0绑定的tomcat(...
Liferay 6开发学习(二十四):Liferay开发模式介绍
(最近半年有点懒惰了,博客的更新频率明显降低了许多,以后尽量的多更新~)
在Liferay IDE 2.0中我们创建Liferay插件工程的时候,有以下几个选项:
Portlet
Service Builder Portlet
Hook
Layout Template
Theme
Ext
这是Liferay提供的几种插件模式,还有一种直接基于源码的开发,本篇文章即为介绍这几种模式的差异,我们在什么样的情况下选择哪种模式更合适,这里只所以说更合适是因为选择什么样的开发...