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 不错,顶下