項目中你不得不知的11個Java第三方類庫

來源:互聯網
上載者:User

標籤:

項目中你不得不知的11個Java第三方類庫 部落格分類: 
  • Java綜合
JavaGoogle架構單元測試HibernateJava第三方library ecosystem是一個很廣闊的範疇。不久前有人撰文:每個項目中,你必須知道的11個Java第三方類庫。 
  單元測試 
  1.DBUnit 
  DBunit是一個基於junit擴充的資料庫測試架構。它提供了大量的類對與資料庫相關的操作進行了抽象和封裝。
  2.MOckito 
  Mockito是一個針對Java的mocking架構。你可以使用簡潔的API編寫出漂亮的測試。 
  3.Hamcrest Matchers 
  Hamcrest 是一個測試協助工具輔助,提供了一套通用的匹配符 Matcher,靈活使用這些匹配符定義的規則,程式員可以更加精確的表達自己的測試思想,指定所想設定的測試條件。 
  Junit4結合Hamcrest提供了新的Assert 陳述式-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

項目中你不得不知的11個Java第三方類庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.