首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

LifeRay Portal 六学习笔记8:Liferay的一些常用工具类

2012-09-02 
LifeRay Portal 6学习笔记8:Liferay的一些常用工具类Liferay从早期版本开始就提供了一些封装好的工具类,熟

LifeRay Portal 6学习笔记8:Liferay的一些常用工具类

Liferay从早期版本开始就提供了一些封装好的工具类,熟悉这些工具类能够大大提高开发的效率和代码的质量,下面做一个简介,只是大概介绍一下,详细了解可以查看API或者查看源码。

?

在早期的版本4.x中,这些工具类是放在包util-java.jar的com.liferay.util这个目录下面,不知道是从5.x(对于5.x版本了解不多)开始还是从6.x开始,这些工具类被移到了portal-service.jar这个包的com.liferay.portal.kernel.util目录下面。

?

在使用Liferay IDE构建的环境里面并不能找到portal-service.jar这个包,需要我们手动的添加到开发环境的build path里面,但是不需要复制到运行环境里面,因为portal-service.ja这个包已经放到了tomcat/lib/ext这个目录下面。

?

一、验证类(Validator)

此类是Liferay封装的一些常用的验证信息类,如验证是否为空,两个值是否相等、email地址、是否为数字、字符串、日期等。

?

如果要验证某个字符串是否为空,则使用

?

?

public static float get(String value, float defaultValue)public static int get(String value, int defaultValue)public static String get(Serializable value, String defaultValue)public static Date get(String value, DateFormat dateFormat, Date defaultValue)

这些都很简单,更多的查看源码或API。

?

?

五、其他

其他一些用的比较多的类有

?

ArrayUtil

?

DateUtil

?

FileUtil

?

ListTree

?

ListUtil

?

……

?

详细了解,可以查看API或者源码,这些代码都非常简单,非常容易看懂。熟练使用可以为开发节省许多时间,也可以将这些代码移除出来形成自己的工具类,用在其他项目中。

?

?

?

?

?

?

?

1 楼 xijunhu 2011-09-01   不错,顶下

热点排行