struts + spring + dwr + ibatis 架構 最精簡的jar包選擇

現在搭個struts + spring + dwr + ibatis的環境總是鬱悶的要死,下個struts2.0
的包動輒幾十兆,幾個加起來就要到一百多兆了。現在每個插件都恨不得把所有的功能全加到裏面,幾個插件之間jar包重複了n次,如果不知道怎麼篩選就會導致軟件產品肥胖過度。

最近花了些時間,通過實踐總結如下必選的jar包,其餘的可以選用,不影響項目的運行。

struts 2應用只需要下列幾個必須的jar:
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.jar
xwork-2.0.4.jar

ibatis2 應用只需要下列幾個必須的jar:
commons-collections.jar
commons-dbcp.jar
commons-pool.jar
ibatis-2.3.0.677.jar
mysql-connector-java-5.0.6.jar

spring2應用只需要下列幾個必須的jar:
spring.jar
struts2-spring-plugin-2.0.11.2.jar

dwr應用只需要下列一個必須的jar:
dwr.jar

文件上傳應用只需要下列幾個必須的jar:
commons-fileupload-1.2.jar
commons-io-1.3.2.jar

其它插件:(只在開發的時候用到,發佈時可以踢掉,tomcat自帶。)
jsp-api.jar
servlet-api.jar

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章