javaweb項目中常用的jar包詳解_第1頁
javaweb項目中常用的jar包詳解_第2頁
javaweb項目中常用的jar包詳解_第3頁
javaweb項目中常用的jar包詳解_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、(1)Activation-1.1.jar: 與 javamail 相關的 jar 包,使用 javamail時應與 mail.jar一起加入到 lib 中去,具體負責 mail 的數據源和類型等。(2)Antlr-2.7.6.jar: 是 ant 編譯的包, 在工程中不用添加可以刪除。ANother Tool forLanguageRecognition(antlr)必要(3) asm.jar:是 hibernate 的包,使用這個包生成庫增強類,必須要。(4) aspectjweaver.jar:這是 Spring AOP 所要用到的包 .(5) bcprov-jdk.jar: JAVA開

2、發 CA認證使用 Java 開發和信息安全相關的程序(6) Cglib.jar: CGLIB 字節碼解釋器如果使用“ cglib ”則必要(7)commons-beanutils.jar: BeanUtils就是其中的一個,用于處理JavaBeans 。它利用 Java 的反射機制,從動態的生成對bean 的 getter 和 setter 的調用代碼,到模擬創建一個動態的bean,等等。(8) Commons-codec.jar:Commons項目中用來處理常用的編碼方法的工具類包,例如DES、SHA1、 MD5、 Base64, URL, Soundx 等等。 1不僅是編碼,也可用于解碼。

3、(9) Commons-collections.ja r: 為 Java 標準的 Collections API提供了相當好的補充。在此基礎上對其常用的數據結構操作進行了很好的封裝、抽象和補充。 保證性能的同時大大簡化代碼。(10) Commons-dbcp.jar: 主流數據庫連接池之一 (DBCP 、c3p0 、proxool) ,單獨使用 DBCP需要使用 commons-dbpc.jar、 commons-collections.jar 、 commons-pool.jar 三個包(11) Commons-digester.jar: commons中的 digester是非常優秀的 x

4、ml 解析工具,這個工具提供了從 xml-javabean的映射。相較于傳統的w3c、 sax 方式解析 xml 文檔, digester的層次更高,適合更懶得家伙。(12) Commons-fileupload.jar: Apache 的 commons-fileupload.jar可方便的實現文件的上傳功能,(13) Commons.httpclient.jar: HttpClient是 Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持HTTP 協議的客戶端編程工具包, 并且它支持 HTTP 協議最新的版本和建議。(14) Commons-

5、io.jar: 項目中用來處理IO 的一些工具類包 ,(15) Commons-lang.jar: 跟 java.lang這個包的作用類似, Commons Lang這一組 API 也是提供一些基礎的、通用的操作和處理,如自動生成toString()的結果、自動實現hashCode()和 equals() 方法、數組操作、枚舉、日期和時間的處理等等。(16) Commons-logging.jar : 能夠方便的調試和跟蹤應用程序任意時刻的行為和狀態。在大規模的應用開發中尤其重要, 毫不夸張的說 ,Logging是不可或缺的重要組成部分。(17) Commons-pool.jar:P ool

6、提供三個主要方面對象池的API : a ) 一個提供客戶方和實現方用來實現簡單、可變的對象池的基本接口。b ) 一個用來創建模塊化對象池的工具。c )幾個通用的對象池的實現。(18) Commons-calidators.jar: 主要用于處理action里面的 validate函數的使用以及addFieldError和 addActionError等信息,比如驗證Email字符串, 日期字符串等是否合法。使用之前需要在struts-config里面配置。(19) Dom4j.jar: dom4j 是一個 Java 的 XML API,類似于 jdom,用來讀寫 XML文件的。 dom4j 是

7、一個十分優秀的 JavaXML API,具有性能優異、功能強大和極其易使用的特點,(20) Drools-compiler.jar 它包含編譯器 /構建器組件,用于獲取規則資源,以及構建可執行規則庫。 它通常是你的應用程序的一個運行時間依賴項,但是如果你是預編譯了你的規則,則不需要它。這取決于drools-core 。(21) Drools-core: 這是核心引擎, 運行時間組件。 包含了RETE 引擎和 LEAPS 引擎。如果你是預編譯的規則,則它只是運行時間依賴項(部署通過Package或 RuleBase對象)。(22) Drool-decisiontables.jar這是決策表“編譯

8、”組件,其使用了drools-compiler組件。它支持 excel和 CSV輸入格式。(23) Dwr.jar: 允許 JavaScript從 WEB服務器上一個遵循了AJAX原則的 Servlet中獲取數據 .另外一方面一個 JavaScript庫可以幫助網站開發人員輕松地利用獲取的數據來動態改變網頁的內容 .(24) Ehcache.jar:使用 hibernate的二級緩存如果用ehcache 的時候需要此jar包。(25) eXtremeComponents.jar :eXtremeComponents 是提供更高級數據顯示的開源JSP標簽,用于以表格的形式來顯示數據,它的功能強大

9、且使用簡單,常用的功能包括排序、分頁、導出Excel 與 pdf 等。(26) 穩定的 hibernate 版本。(27) Hibernate-annotations.jar :使用注解的時候需要用到的jar 包(28) Hibernate-commons-annotation.jar :使用 annotation必須的包。(29) Jcaptcha.jar; ptcha 是一個開源的用來生成圖形驗證碼的Java 開源組件(30) Jdom.jar: 讀取 xml 的 jar包。(31) Jstl.jar:使用 JSP 標準標簽的時候 , 需要在 web項目中使用這兩個 jar 包(32) J

10、ta.jar: Java Transaction API( Java 事務 API )(33) Junit.jar : 用于測試的 jar 包(34) Jxl.jar :通過 java 操作 excel 表格的工具類庫(35) log4j.jar :生成日志(36) Ojdbc.jar oracle 驅動(37) Oro.jar:O RO是最全面以及優化得最好的正則表達式API 之一(38) Pe-enterx-gurad:未知。(39) Persistence-api.jar: java 持久化 API ,就是類似與 ORM的東西,主要用于和數據庫交互的,比如 Java bean 和數據庫表

11、的對應關系,這個是JPA的核心包,屬于Java EE標準(40) Poi.jar 對 excel 進行操作的 jar 包、(41) Quartz .jar: Quart 框架核心包(42)Spring.jar(43) Springmodules-validation.jar: 數據校驗jar ,與 spring的無縫接入,是java pojo對象校驗的好框架。(44) Springside-jddform.jar :SpringSide涉及了很多當前流行的JavaEE 技術,并有機地把這些技術應用有機地整合起來,教您如何解決企業應用開發中會面臨的各種問題,比如持久化、Web Service 、

12、安全等等。(45) Spring-test.jar: 集成測試(46) Spring-webmvc.jar :這個 jar 文件包含 Spring MVC 框架相關的所有類。包括框架的Servlets,WebMVC框架,控制器和視圖支持。當然,如果你的應用使用了獨立的MVC 框架,則無需這個JAR 文件里的任何類。(47) Standard.jar:如果你想在項目中使用 JSTL 和 EL 表達式,那么你必須要引入這個standard.jar文件。即使你沒有引入,那MyEclipse工具自帶的類庫也會幫你倒入。其他工具不會。(48) Stax-api.jar:java 中數據序列化和反序列化的包stax系列(49) Wsdl4j.jar :可以有效解析基于rpc模型的WSDL文件, 但是無法解析基于dom模型的WSDL文件 , 拿不到me

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論