首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

J2EE 常用 JAR 包完整清單與功能詳解:從 activation.jar 到 xwork.jar

     編輯:J2EE

整理 J2EE 專案常見 80+ JAR 包用途,涵蓋郵件、Ajax、構建、ORM、資料庫連接池、報表、模板引擎、Web 框架、安全、日誌、XML 解析、Excel 處理、定時任務、Web Service 等核心領域,助開發者快速識別依賴、精簡 classpath。

核心分類速查

領域代表 JAR關鍵說明
郵件activation.jar, mail.jarJavaMail 核心,activation 負責數據源/類型
Ajax 標籤ajaxtags-1.2-beta3.jar像用 JSP 標籤一樣用 Ajax
構建工具ant.jar, antlr.jarAnt 編譯用,專案中通常不需包含
Hibernate 核心hibernate3.jar, asm.jar, cglib-2.1.3.jar, dom4j-1.4.jarasm/cglib 為位元碼增強核心,dom4j 解析配置/映射
連接池commons-pool-1.2.jar (DBCP), proxool-0.9.0RC3.jarTomcat 4 內建 DBCP
Commons 工具套commons-beanutils, collections, digester, discovery, fileupload, io, lang, validator, clilang 為 java.lang 擴展,collections 功能超越 java.util
資料庫驅動mysql-connector-java-5.0.5-bin.jar符合 JCA 規範,配置連接池必備
Web 框架webwork-2.2.5.jar, xwork.jar, ognl.jar, freemarker.jar, velocity*.jar, rife-continuations.jar, sitemesh.jarWebWork 基於 XWork,OGNL 表達式語言,Velocity/FreeMarker 模板,SiteMesh 頁面佈局裝飾
Spring 核心spring.jar核心類庫
JSF/JSTLjstl.jar, standard.jar標準標籤庫核心與 TLD/標籤處理器
事務jta.jarJava 事務規範,Hibernate 用到
XML/報表dom4j, jasperreports, itext, itextAsian, birt 相關包iText 生成 PDF/RTF,支援中文;Birt 報表引擎核心
Web Serviceaxis-ant.jar, wsdl4j-1.5.1.jar, jaxrpc.jar, saaj.jarAxis 構建支援、WSDL 分析、JAX-RPC 類型映射、SOAP 附件
日誌log4j.jar可選,詳細日誌記錄
定時任務quartz-1.6.0.jar成熟排程器
其他工具dwr.jar (Ajax 反向), FCKeditor.jar, jxl.jar/poi.jar (Excel), scriptapi.jar, sac.jar (CSS)DWR 核心,FCKEditor 圖片上傳,jxl/poi 導入導出 Excel

避坑提示

  • ant.jar/antlr.jar:構建期依賴,運行期無需打包。
  • jxl.jar 與 poi.jar 功能重疊(Excel),二選一。
  • com.ibm.icu_*.jar:Eclipse 多語言支援插件,專案通常不需。
  • Birt 相關包(chartengineapi, coreapi, dataadapterapi, dteapi, engineapi, modelapi)僅報表專案需引入。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved