這是spring2.5.6最新完整包下載,是一個(gè)開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的?蚣艿闹饕獌(yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個(gè)組件,同時(shí)為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。
spring2.5.6最新完整包在JavaEE企業(yè)級(jí)開發(fā)中,以SSH2框架為核心的應(yīng)用非常廣,大象根據(jù)項(xiàng)目實(shí)踐經(jīng)驗(yàn),通過一個(gè)實(shí)例,詳細(xì)的為大家講解如何實(shí)現(xiàn)全注解式的開發(fā)。
每個(gè)人的開發(fā)環(huán)境可能會(huì)有差異,但有一點(diǎn)我需要說明的是,JDK的版本不得低于1.5,因?yàn)橛玫搅撕芏?.5版才支持的新特性。Tomcat和MySQL請(qǐng)不要低于我所用的版本,因?yàn)槲覜]在其它的版本上進(jìn)行測試。Navicat則是MySQL數(shù)據(jù)庫的圖形化操作工具。我在這里假定各位目前已經(jīng)設(shè)置好了開發(fā)環(huán)境,下面就開始詳細(xì)的說明。
由于要闡述的內(nèi)容比較多,大象決定將它們劃分成個(gè)幾章節(jié)來講,這一章就主要來說說jar包的選擇。
spring2.5.6最新完整包解壓Struts2.1.6的lib文件夾,從中選出上面7個(gè)jar包添加到我們的工程庫中。commons-logging、freemarker、ognl、struts2-core、xwork這5個(gè)還是struts2的核心包。但在Struts2.1.6這個(gè)版本中,還需要加上commons-fileupload包。如果沒有,則啟動(dòng)就會(huì)報(bào)錯(cuò),不過不需要像網(wǎng)上傳言的那樣還得加上commons-io的jar包,這些都親自做過測試。在本實(shí)例中,我將對(duì)struts2也采取注解的方式,所以用到了struts2-convention-plugin-2.1.6.jar這個(gè)插件。因?yàn)橐cspring整合,所以struts2-spring-plugin-2.1.6.jar也必不可少。