Jakarta commons——概述

    技术2026-09-24  8

              Commons的包分成两部分:Sandbox,Commons代码库。Sandbox是一个测试平台,用来检验各种设想、计划。本文介绍的组件属于Commons代码库,文章将展示各个组件的功能、适用场合,并通过简单的例子介绍其用法。

    Beautils

    和标准 JavaBean 使用有关 , 可以用来拷贝 JavaBean, 使用了反射和内省 , 大量地被使用 .

    Betwixt

    能够在 JavaBean 和 XML 之间互相转换

    Chain

    责任链模式的一个实现

    Collections

    扩展了 java.util.collection 接口

    DBCP

    数据连接池服务 , 使用于任何数据库

    DbUtils

    JDBC 辅助类

    Digester

    XML 文件到 Java 对象的映射机制

    Discovery

    按照一种统一的方式定位和实例化类及其他资源。

    FileUpload

    让 Servlet 和 web 应用具有文件上传的能力

    Http Client

    提供了模拟浏览器的功能

    IO

    I/O 框架集合

    Lang

    扩展了 java. lang 包

    Pool

    对象池组件

    validator

    使用 XML 定义验证规则的框架

    为了便于说明,本文把Commons项目十八个成品级的组件(排除了EL、Latka和Jexl)分成5类,如下表所示。

    必须指出的是,这种分类只是为了方便文章说明,Commons项目里面实际上并不存在这种分类,同时这些分类的边界有时也存在一定的重叠。

    最新回复(0)