Tag: Commons预览模式: 普通 | 列表
08-08
16

Apache Commons工具集简介

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。
一、Commons BeanUtils

http://jakarta.apache.org/commons/beanutils/index.html

说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。

使用示例:功能有很多,网站上有详细介绍。一个比较常用的功能是Bean Copy,也就是copy bean的属性。如果做分层架构开发的话就会用到,比如从PO(Persistent Object)拷贝数据到VO(Value Object)。

查看更多...

Tags: Apache Commons tools

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 408
08-08
16

看例子练apache commons之lang篇

看commons包时的相关练习,可以用这个包提高编码效率。

package org.raistlin.test.apache;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

查看更多...

Tags: Commons lang

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 468
08-04
16

Commons-Codec

Codec 包含一些通用的编码解码算法。包括一些语音编码器, Hex, Base64, 以及URL encoder.
下载地址:http://jakarta.apache.org/commons/codec/

Tags: Commons Codec jar

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 555
08-04
16

Jakarta Commons Logging学习笔记

  说句实话,JCL(Jakarta Commons Logging)和log4j真把我搞蒙了。不都是做log的吗,怎么在jcl的源码包中,还有个log4j的包?倒底谁跟谁啊?至到看了jcl的用户指南,才明白一些。hehe.



1、Commons-Loggin简介

  Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL提供的接口,对其它一些日志工具,包括Log4J, Avalon LogKit, and JDK 1.4等,进行了简单的包装,此接口更接近于Log4J和LogKit的实现.

2、快速入门

查看更多...

Tags: Commons Logging

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 772