阅读更多

2顶
1踩

编程语言

原创新闻 light-commons 发布 0.1.0-beta

2008-08-06 13:48 by 见习记者 jasongreen 评论(6) 有3555人浏览
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:
<project>
...
	<repositories>
		<repository>
			<id>light-commons</id>
			<url>http://light-commons.googlecode.com/svn/repository/</url>
		</repository>
...
	</repositories>
	<dependencies>
		<dependency>
			<groupId>org.lightcommons</groupId>
			<artifactId>lightcommons</artifactId>
			<version>0.1.0-beta</version>
		</dependency>

2
1
评论 共 6 条 请登录后发表评论
6 楼 caixicai 2008-08-07 10:48
jasongreen 2008-08-07 10:30
区别是把 80%的代码花在 最常用的20%的功能上,如果你需要剩下的80%功能,请使用 jakarta commons


一语道中!
5 楼 caixicai 2008-08-07 10:48
jasongreen 2008-08-07 10:30
区别是把 80%的代码花在 最常用的20%的功能上,如果你需要剩下的80%功能,请使用 jakarta commons


一语道中!
4 楼 jasongreen 2008-08-07 10:30
区别是把 80%的代码花在 最常用的20%的功能上,如果你需要剩下的80%功能,请使用 jakarta commons
3 楼 laorer 2008-08-07 09:20
和jakarta commons 的妇区别在哪? 仅仅是简化了一些内容?
2 楼 linginfanta 2008-08-07 08:24
轮子                  
1 楼 cammette 2008-08-06 21:04
很使用的东西

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 完整的Delphi办公管理软件

    这个源程序经过我的多次优化,已经算是一个完善的办公系统了!希望懂得朋友继续优化!我的QQ群是91491754,记得告诉我哦!

  • 一个控制 Word 插入表格的代码:

    //一个控制 Word 插入表格的代码:procedure TForm1.MakeWordFile(const UserID : string);varBookmark: TBookmark;RangeW: Word97.Range;v1: Variant;ov1: OleVariant;Row1: Word97.Row;sQANDD : string;//问题与难点sMemo : string;

  • Delphi与Ole,Word,Excel,查找与替换等

    Delphi与Word之间的融合技术(下)zt 来自:yzhshi, 时间:2002-2-2 14:24:00, ID:902680 前面我就Delphi中调用Word写了一些,比较注重于具体实现,对于研究的方法则说的比较片面。 今天晚上,我静下心来,总结了一下怎样在Delphi中生成操作Word的代码。如果说前面我写的 是金子,那么下面这篇文章就是点石成金的手指(太自夸了,呵呵)。毕竟已...

  • Delphi VCL 在TRichEdit控件中设置WordWrap属性后无法自动换行的问题

    最近在使用RAD XE7时,在WIN10上开发一个类似记事本的工具,使用的是TRichEdit控件,在实现自动换行功能时,发现设置WordWrap后无法自动换行,经过检查发现和滚动条ScrollBars属性有关系,只要设置水平滚动条(RichEdit1.ScrollBars := TScrollStyle.ssBoth; 或RichEdit1.ScrollBars := TScrollStyl...

  • 基于数据库的Delphi公文管理系统

    基于数据库的Delphi公文管理系统,基于SQL数据库,内含配置说明。本公文管理系统加入了对Office格式文件的支持,可在软件中读取显示Word Excel等文件,可对文件进行删除、修改、添加等管理,适用于企业内部办公使用。

  • Delphi局域网公文管理系统源码,SQL版.rar

    Delphi SQL版的文件管理系统,安装及配置说明:   一、数据库:   (1)建库,名称:filetest;   (2)建表,执行hzlyoa.sql;   (3)数据,导入 基础数据.txt;      二、建目录:   --建目录d:\filetest,并在里面放下列文件   excelmodel.xls ;见filetest文件夹   wordmodel.doc ;见filetest文件夹   总公司服务器和分公司服务器应该分别建d:\filetest目录。   filetest目录应该完全共享!!!      三、odbc配置:   所有需要使用filemanager.exe的客户机上:   --odbc配置 dsn:filetest 用户名sa 密码为空,连filetest数据库      四、filemanager.exe的配置文件:   在filemanagersetup.txt首行写入   公司服务器的计算机名(filemanager.exe运行在公司局域网)   filemanagersetup.txt应与filemanager.exe放在同一目录下。

  • DELPHI办公全套管理系统(无控件)

    偶为公司作的DELPHI版本OA办公系统,包括人事档案,工资,调动管理,采用树型结构!包括办公物资进出管理,办公各种工具包,涉及多个方面!完全开发源码,请大家参考指点!有什么意见请和我联系!saymycareer@sohu.com

  • DELPHI企业管理系统服务器客户端源码+数据库文件

    DELPHI+SQL2000开发一整套企业管理系统,包含完整服务器源码、客户端源码、数据库文件。涵盖商贸企业所有常规业务功能。(注意:此资源属于软件公司开发源码,仅供学习使用,不得用于商业用途)

  • 大型OA管理系统

    大名鼎鼎的hubdog(陈省) 作品。 包含 车辆管理、车辆管理向导档案借阅、档案系统发文检索、发文拟稿、发文签发、发文审核个人理财、个人名片夹工作计划教学管理系统领导讲话请假人员管理日程安排等功能。 .

  • delphi oa系统

    delphi写的 oa系统,少见,作为学习参考

  • delphi操作word

    delphi操作word一、Delphi程序启动Word采用CreateOleObjects的方法来启动Word,调用VBA代码,具体实现过程为:首先使用GetActiveOleObject('Word.Application')判断当前内存中是否存在Word程序,如果存在,则直接连接,如果没有Word程序,则使用CreateOleObject('Word.Applicati...

  • Delphi与Word

     Delphi与Word(三)取得Word文件的数据LuckyJan //取得Word文件的数据procedure getWordStr;var WordApp: TWordApplication;    WordDoc: TWordDocument;    DocInx,oFileName,CfCversions,oReadOnly,AddToRctFiles,PswDocument,   

Global site tag (gtag.js) - Google Analytics