读书人

light-commons 公布 0.1.0-beta

发布时间: 2012-11-03 10:57:43 作者: rapoo

light-commons 发布 0.1.0-beta
light-commons 的目标是构建一个轻量易用的library。

模块列表:
logger: 统一的日志接口,为你自动选择classpath中可用的日志引擎
util: 提供常用的静态方法,如 StringUtils。
io: IOUtils,FileUtils
resource: 统一的资源、资源加载器接口
orm: 统一的DaoTemplate,Dao接口,目前只编写了hibernate的实现。
template: 统一的模板接口,目前实现了FreeMarker,CommonTemplate 两种模板引擎。



1. 简化了 io 包,此包中代码来源于commons-io,精简后只保留了IOUtils,FileUtils,另外增加了FastByteArrayOutputStream

2. TemplateFacade 实现了 FreeMarker,Commontemplate 两种引擎。现在你可以简单的使用
TemplateFactory factory = new CommonTemplateFactory() 来构造一个模板工厂。记住,你还需要使用 factory.setResourceLoader(resourceLoader) 来设置模板的装载器。最后使用 factory.getTemplate(...) 即可。

3. 加入了MimeType 枚举类型。

4. 加入了ExProperties 支持非 iso-8859-1 的编码类型。

5. 加入了I18nBundle。

6. StringUtils.cleanPath(String) 工作的更漂亮。 d:\xx/..//yy/.\zz -> d:/yy/zz

7. 加入StringUtils.cleanDirPath(String)补充"/"。 d:\xx/..//yy/.\zz -> d:/yy/zz/

相关博客文章:
http://jasongreen.iteye.com/category/34095

下载:
http://code.google.com/p/light-commons/downloads/list

maven2:

     2 楼    udvs    2008-08-06              不错,支持下,下载了^_^    3 楼    wopenonline111    2008-08-07              看了一下,觉得很不错,我最近也在做一个类似的通用开发工具集,目前已经有5万多行。 

读书人网 >其他相关

热点推荐