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

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

发布时间:2019-05-09 10:31:42 所属栏目:移动互联 来源:javaGren
导读:媒介 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

通用验证体系,该组件提供了客户端和处事器端的数据验证框架。

(编辑:湖南网)

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

热点阅读