项目中你不得不知的11个Java第三方类库

项目中你不得不知的11个Java第三方类库

博客分类:文章来源地址https://www.yii666.com/article/764131.html网址:yii666.com<

  • Java综合
JavaGoogle框架单元测试Hibernate
Java第三方library ecosystem是一个很广阔的范畴。不久前有人撰文:每个项目中,你必须知道的11个Java第三方类库。 
  单元测试 
  1.DBUnit 
  DBunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。
  2.MOckito 
  Mockito是一个针对Java的mocking框架。你可以使用简洁的API编写出漂亮的测试。 
  3.Hamcrest Matchers 
  Hamcrest 是一个测试辅助工具,提供了一套通用的匹配符 Matcher,灵活使用这些匹配符定义的规则,程序员可以更加精确的表达自己的测试思想,指定所想设定的测试条件。 
  Junit4结合Hamcrest提供了新的断言语句-assertThat,只需一个assertThat语句,结合Hamcrest提供的匹配符,就可以表达全部的测试思想。 
  Apache Commons 
  4.Configuration 
  这个工具是用来帮助处理配置文件的,支持很多种存储方式 
  5.DbUtils 
  DbUtils可以将数据库操作单独做成一个包,简化数据库操作。 
  6.IO 
  可以看成是java.io的扩展。它提供了文件阅读功能,以及一些使用的方法,类似于DbUtils。 
  7.Lang 
  如果你要问我还有哪个库一会在此名单之上,我会告诉你是Lang或者google Collections。lang可以看成是对java.lang的扩展,提供了诸如StringUtils, StringEscapeUtils, RandomStringUtils, Tokenizer, WordUtils等工具类。 
  后起之秀 
  8.SLF4J 
  SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。Slf4j类似于Apache Common-Logging和Log4J,但Slf4j比它们都要优秀。 
  9.Google Collections 
  Java的集合框架是Java类库当中使用频率最高的部分之一,而Google Collections库是由Google基于Java5.0 Collections Framework开发的一套新的Java集合框架,提供一些高级集合操作的API。 
  10.c3p0 
  C3P0是一个随Hibernate一同分发的开源的JDBC连接池, 它位于lib目录下。 包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 
  11.Joda Time 
  Joda Time是一个强大易用的日期和时间库,可以完全取代JDKDate和Calendar类。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wjt1989wjt/archive/2009/11/07/4782759.aspx文章地址https://www.yii666.com/article/764131.html网址:yii666.com文章来源地址:https://www.yii666.com/article/764131.html

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png