發項目的過程當中,常常須要用到一寫jar包,如今對其中的一寫jar的做用,作下總結,也算是避免少引或者多引jar包吧,歡迎你們補充。謝謝。html
1.apache的一寫jarjava
commons-collections.jar:
Apache Commons包中的一個,包含了一些Apache開發的集合類,功能比java.util.*強大。mysql
commons-beanutils.jar:
Apache Commons包中的一個,包含了一些Bean工具類類。web
commons-lang.jar:
Apache Commons包中的一個,包含了一些數據類型工具類,是java.lang.*的擴展。spring
log4j-1.2.15.jarsql
目前應用最普遍的日誌控件,能夠配置文件log4j.properties結合在一塊兒使用,經過配置文件配置日誌的輸出端,輸出樣式等。數據庫
commons-logging.jar:
Apache Commons包中的一員,Apache commons類庫是一個通用的類庫,提供了基礎的功能,例如commons-fileupload、commons-id、commons-codec等。apache
commons-logging可以選擇使用Log4j仍是JDK Logging,但不依賴於Log4j、JDK Logging的API。若是項目的classpath中包含log4j的類庫,則使用Log4j,不然使用JDK Logging。使用commons-logging可以靈活地選擇使用哪一種日誌,而不須要修改源代碼。json
commons-logging的使用相似於Log4j,他們的級別及使用規則徹底同樣。mvc
若是有Log4j,commons-logging會把輸出原封不動的交給Log4j,若是沒有則相應的輸出轉化爲JDK Logging的輸出。默認地,commons-logging會自動檢查是否使用Log4j。也可使用配置文件顯式地啓用log4j。配置問價爲commons-logging.properties,放到classpath下便可。
commons-dbcp.jar:
DBCP數據庫鏈接池,Apache的Jakarta組織開發的,Tomcat4的鏈接池也是DBCP。
commons-fileupload.jar
文件上傳功能。
commons-httpclient-3.1.jar
獲取http請求參數的功能。
commons-io-1.3.2.jar
IO數據流讀寫功能。
velocity-1.5.jar
使用velocity模板所必須的jar。
ant.jar
項目手打打包發佈所必須的jar。
spring關聯的一寫jar
spring.jar
核心,必須的。
spring-webmvc.jar
使用spring web mvc所必須的jar
struts2-spring-plugin-2.1.6.jar
strtus2與spring集成所須要的jar
struts2關聯的一寫jar
struts2-core-2.1.6.jar
核心,必須的。
hibernate所關聯的jar
hibernate3.jar核心jar,必須的。
freemarker-2.3.13.jar
貌似是hibernate所須要的
cglib.jar:
CGLIB庫,Hibernate用它來實現PO字節碼的動態生成,很是核心的庫,必須使用的jar包
其餘一寫jar
dom4j-1.6.1.jar
java解析xml文件。
jta.jar
java JTA規範
antlr.jar
ANTLR 語言識別的一個工具 (ANother Tool for Language Recognition ) 是一種語言工具,它提供了一個框架,能夠經過包含 Java, C++, 或 C# 動做(action)的語法描述來構造語言識別器,編譯器和解釋器。
詳見:http://www.ibm.com/developerworks/cn/java/j-lo-antlr/index.html?ca=drs-
json-lib-2.2.3-jdk15.jar
java解析json所須要的jar。
mysql.jar
不用多說,mysql數據庫所必須的。
ojdbc14_g.jar
oracal數據庫所須要的。
pushlet.jar
service後臺推送因此必須的jar.
poi-3.6-20091214.jar
poi-contrib-3.6-20091214.jar
poi-ooxml-3.6-20091214.jar
poi-ooxml-schemas-3.6-20091214.jar
poi-scratchpad-3.6-20091214.jar
利用poi解析生成excel文件等所必須的jar。
registry.jar
java操做註冊表所必須的jar
sitemesh-3.0-alpha-1.jar
前臺代碼利用裝飾器所必須的jar
其中的功能說的很範範,也比較片面,歡迎你們補充,有時想,若是把這些jar包的源代碼研究透了,貌似也很N,可是隻是想一想而已,看着就眼暈。