常用jar檔紀錄

來記錄一下練習Java的練習專案,以及工作上專案遇到的ㄧ些jar檔

log4j

log套件,能在程式運行時產生log紀錄檔,也可以在eclipse的console看到log

 

commons-fileupload + commons-io

實現jsp上傳檔案到後端的jar,兩個必須成對出現

由Apache提供,最廣用的上傳套件,妥善處理上傳中文檔案亂碼問題

          

poi + poi-ooxml

處理office的套件,能處理ppt,excel,word等

poi主要處理xls(HSSF)

poi-ooxml主要處理xlsx(XSSF),另外還可以處理pptx,docx

若想要處理ppt和doc則使用poi-scratchpad這個jar

(office2007開始副檔名會多一個x)

另外有遇到java.lang.NoClassDefFoundError:org/openxmlformats/schemas/spreadsheetxml/x2006/main/CTsheet

則需要導入poi-ooxml-schemas這個jar,而這個jar依賴xmlbeans這個jar,所以兩個要一起導入

poi-ooxml-schemas:協助處理xlsx(開放式xml,openxml),所以是輔助poi-ooxml這個jar

Xmlbean: xml分析器,能讓java更便於綁定與訪問xml

 

spring-batch-core + spring-batch-infrastructure

spring batch使用的jar,用來處理spring的批次檔設定,core為核心處理,infrastructure為基礎架構

              

javax.servlet-api

提供編寫servlet時用到的jar,主要操作HttpServletRequest和HttpServletResponse這兩個項目

   

jstl

jsp能使用jstl語法

 

commons-dbcp

DBCP(DataBase connection pool)數據庫連接池,用來設定連接DB的數據

   

mysql-connector-java

java用來連接sql的連接器

 

jackson-mapper-asl

java用來處理json的工具