來記錄一下練習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的工具