加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

全面的Java开源Apache Commons 工具类介绍

发布时间:2019-05-08 10:29:26 所属栏目:评测 来源:javaGren
导读:副标题#e# 前言 Apache Commons 工具类大家都有用过,但是可能缺乏系统学习,只用到了一小部分功能,无法发挥极限的价值,大白话说就是,一颗好白菜都让猪给拱了! 代码过多,手机观看效果不佳,建议收藏后在电脑上静悄悄地看。因内容健康,可大胆转发,即

Properties filesXML documentsProperty list files (.plist)JNDIJDBC DatasourceSystem propertiesApplet parametersServlet parameters

全面的Java开源Apache Commons 工具类介绍

7.DBCP

(Database Connection Pool)是一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。

8.DbUtils

  • Apache组织提供的一个资源JDBC工具类库,它是对JDBC的简单封装,对传统操作数据库的类进行二次封装,可以把结果集转化成List。,同时也不影响程序的性能。文章转自肥朝大神
  • DbUtils类:启动类
  • ResultSetHandler接口:转换类型接口
  • MapListHandler类:实现类,把记录转化成List
  • BeanListHandler类:实现类,把记录转化成List,使记录为JavaBean类型的对象
  • Qrery Runner类:执行SQL语句的类

9.Email

提供的一个开源的API,是对javamail的封装。

全面的Java开源Apache Commons 工具类介绍

10.FileUpload

java web文件上传功能。

11.HttpClient

基于HttpCore实 现的一个HTTP/1.1兼容的HTTP客户端,它提供了一系列可重用的客户端身份验证、HTTP状态保持、HTTP连接管理module。

12.http://IO

对http://java.io的扩展 操作文件非常方便。

13.Lang

主要是一些公共的工具集合,比如对字符、数组的操作等等。

14.Logging

提供的是一个Java 的日志接口,同时兼顾轻量级和不依赖于具体的日志实现工具。

  1. import org.apache.commons.logging.Log;  
  2. import org.apache.commons.logging.LogFactory;  
  3. public class CommonLogTest {  
  4.  private static Log log = LogFactory.getLog(CommonLogTest.class);  
  5.  //日志打印  
  6.  public static void main(String[] args) {  
  7.  log.error("ERROR");  
  8.  log.debug("DEBUG");  
  9.  log.warn("WARN");  
  10.  log.info("INFO");  
  11.  log.trace("TRACE");  
  12.  System.out.println(log.getClass());  
  13.  }  

15.Validator

通用验证系统,该组件提供了客户端和服务器端的数据验证框架。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读