Liferay 6开发学习(二十四):Liferay开发模式介绍

Liferay 6开发学习(二十四):Liferay开发模式介绍
(最近半年有点懒惰了,博客的更新频率明显降低了许多,以后尽量的多更新~) 在Liferay IDE 2.0中我们创建Liferay插件工程的时候,有以下几个选项: Portlet Service Builder Portlet Hook Layout Template Theme Ext 这是Liferay提供的几种插件模式,还有一种直接基于源码的开发,本篇文章即为介绍这几种模式的差异,我们在什么样的情况下选择哪种模式更合适,这里只所以说更合适是因为选择什么样的开发...

Liferay中通过URL传参数

Liferay中通过URL传参数
在Liferay中会常遇到类似文章查看、内容详情等类似的情况。在传统的web开发中我们一般使用类似这样的URL形式/viewarticle?id=232等这样的形式,在Liferay中其实也可以使用这样的形式,最终的效果是这样的:/web/hqw/viewarticle?articleId=322。 要实现这样的效果一般是有两个Portlet,一个是内容的列表,一个是内容的查看。(示例说明前提如下:) 1、首先将这两个portlet添加到不同的页面中。 2、将新闻...

weblogic 11g部署Liferay6指南

weblogic 11g部署Liferay6指南
以前为公司写的Liferay在weblogic11g上的部署指南。 环境装备 1.Weblgoic 11g 版本号:10.3.5 来源:Oracle官方网站下载 2.JDK(jrockit/SUN)推荐使用jrockit的JDK 版本:1.6.24 来源:weblogic 自带绑定版本 3.Liferay 版本:6.0.6(tomcat绑定版本) 来源:liferay.com网站下载 部署Liferay 6 前期准备 (weblogic的安装过程在此省略) 在weblogic域启动文件startWeblogic.cmd的@REM CALL setDomainEnv here...

MyEclipse/Eclipse的一些技巧

MyEclipse/Eclipse的一些技巧
总结一些个人使用MyEclipse和Eclipse中的技巧: Java代码提示 在MyEclipse或Eclipse中,默认情况下只有我们在按下“.”的时候才会有代码提示,使用visual studio时看到这个IDE是按下所有的键都会自动提示,以前还很羡慕visual studio的强大,有一天才发现,原来eclipse也有这个功能,但是默认没有开启。开启方法如下: windows-->Preferences-->Java-->Editor-->Content Assist 在Auto activatio...

Liferay 6开发学习(二十六):数据库连接相关问题

Liferay 6开发学习(二十六):数据库连接相关问题
Liferay中怎么更换数据库? 常碰到有人问Liferay怎么更换数据库,怎么修改数据库连接。在我们第一次启动Liferay的时候,会有一个配置向导,在此配置向导我们可以选择数据库,并配置数据库连接信息。如果我现在在向导里面选择了PostgreSQL数据库,但是我后面想要变更为Oracle怎么办呢? 在执行完配置向导后会在Liferay的目录下面生成一个文件portal-setup-wizard.properties。我们打开此文件,可以在里面看...

Liferay 6开发学习(二十八):如何向Liferay中导入用户

Liferay 6开发学习(二十八):如何向Liferay中导入用户
当系统开发完成,部署实施上线时,需要初始化大量的用户数据,如果一个个的录入,数据量少时还好,如果数据量比较大,还是让人很崩溃的。此时,我们可以使用Liferay的API进行用户的导入,Liferay本身并没有提供CSV或EXCEL的用户导入方法,需要我们有一定的二次开发。 导入的方法大概有几种: (注意:本文的说明是基于Liferay6.2.1的版本,其他版本可能稍有差异) 1、LDAP的导入,就是我们在的用户在LDAP中...

Windows下将MySQL5.5升级为MySQL5.7

Windows下将MySQL5.5升级为MySQL5.7
在Liferay 7.0中要求MySQL最低版本为5.6.4,不然在启动时会报错,在控制台可以看到以下的日志输出: Please upgrade to at least MySQL 5.6.4. The portal no longer supports older versions of MySQL. 电脑上装的是MySQL 5.5,准备直接升级到最新版本的5.7,对于MySQL好像并没有直接升级到最新版本的功能,下载了Windows上的安装程序,运行时进行的是将我的5.5从小版本升级到大版本。 第一步:停止原来的...

weblogic源可访问性

weblogic源可访问性
在Weblogic中部署应用程序时,看会到,一个叫源可访问性的选项,如下图: 这个地方定义的东西又叫做:Server Staging Modes,oracle官方文档:http://docs.oracle.com/cd/E23943_01/web.1111/e13703/api_intro.htm#DEPRF127 经测试,发现上面的这三种部署分别对应: 使用部署的目标定义默认值==》这个不确定,但默认是NO_STAGE 将此应用程序复制到每个目标==》STAGE 我要使用部署能够通过下列位置进行访...

Liferay基于CAS实现单点登录说明

Liferay基于CAS实现单点登录说明
Liferay和CAS的结合实现单点登录,在我之前转载的的IBM的那篇文章Liferay 集成 CAS 实现单点登录与应用系统集成里面,该说明的已经都说明了,但是那篇文章里面有一些地方说明的不太清楚明白的地方,在这里做一个补充说明: 1、那篇文章的单点登录是以Liferay的用户作为基准,用户的验证是使用Liferay的用户验证规则,所以要重写CAS的验证方法,以能够使用Liferay的用户,在实际中可能用户的验证源可能并不...

Liferay屏幕名称的验证条件

Liferay屏幕名称的验证条件
以Liferay 6.1.1 CE版为说明。默认验证条件如下,并按照下列顺序验证 1、不能包含等于cyrus、postfix,并且不能包含_、/两个符合。代码类DefaultScreenNameValidator中的限制。此限制可以通过使用hook工程来写一个NameValidator类进行限制某些特殊字符,如果对DefaultScreenNameValidator里面的定义的条件都不需要,并且没有其他特殊字符需要过虑,可以简单的修改portal.properties属性。 默认如下: users...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: