这是spring2.5.6最(zuì)新完整包下(xià)载,是(shì)一个开源框架,是为了解(jiě)决企业应用(yòng)程序开发(fā)复杂性(xìng)而创建的(de)。框架(jià)的(de)主(zhǔ)要优势之一就是其分层架构,分层架(jià)构允许您选择(zé)使用哪一(yī)个组件,同时为 J2EE 应用程序开发提供(gòng)集成的(de)框架(jià)。
spring2.5.6最新完整包在JavaEE企业级开发中(zhōng),以(yǐ)SSH2框架(jià)为核心的(de)应用非常(cháng)广,大象(xiàng)根据项目实践经验,通(tōng)过一个实(shí)例,详细(xì)的为(wéi)大(dà)家讲解如何实(shí)现(xiàn)全注解式的开发。
每个(gè)人的开(kāi)发环境可能会有差异,但有一(yī)点(diǎn)我需要说明的是,JDK的版(bǎn)本不得低(dī)于1.5,因为(wéi)用到了很多1.5版才支持(chí)的新特性。Tomcat和MySQL请(qǐng)不要低于我所用的版本(běn),因为(wéi)我没在(zài)其(qí)它(tā)的版本上进(jìn)行(háng)测试。Navicat则是MySQL数据库的图形化操作(zuò)工具。我在这里假定各位目(mù)前已经(jīng)设置好了开发环境,下面(miàn)就开始详细(xì)的(de)说明。
由于要阐述的内容比较多(duō),大(dà)象决(jué)定将它们划分(fèn)成(chéng)个(gè)几章节(jiē)来讲,这一(yī)章(zhāng)就主要来(lái)说说jar包(bāo)的选择。
spring2.5.6最新完整(zhěng)包(bāo)解压Struts2.1.6的lib文件夹,从中选出上面7个(gè)jar包添加到(dào)我们(men)的工(gōng)程库中。commons-logging、freemarker、ognl、struts2-core、xwork这5个还是struts2的(de)核心包。但在Struts2.1.6这个版本中,还需要加上commons-fileupload包。如果没(méi)有,则启动(dòng)就会报错(cuò),不过不需要(yào)像网上传(chuán)言的那样还得加(jiā)上commons-io的jar包(bāo),这些都亲自(zì)做过测试。在本实例(lì)中,我(wǒ)将对struts2也采取注解的方式,所以用到了struts2-convention-plugin-2.1.6.jar这个插件。因(yīn)为(wéi)要与spring整合,所以struts2-spring-plugin-2.1.6.jar也必不可少。
