這是spring-framework-3.0.5.RELEASE-with-docs.zip下載,是6.0(實(shí)在太落后啦,還是8.X舒服)不過這里是手工搭建不使用自動(dòng)生成工具,所以版本無所謂的;使用eclipse for javaEE也ok,不過跟myeclipse可能在項(xiàng)目目錄上會(huì)有少許的不同,eclipse的web跟目錄是WebContent,而myeclipse通常是WebRoot。
spring-framework-3.0.5.RELEASE-with-docs.zip是東西其實(shí)沒有想象中這么難,只是由于網(wǎng)上大部分資料雜糅了許多其它奇奇怪怪的技術(shù),什么Maven,log4j,什么東西都來,還有上來就將SSH整合的,那叫初學(xué)者,怎么可能看懂?下面以一個(gè)最簡單,無其它額外的技術(shù),講解一下Spring。
Spring在配置的時(shí)候也是非常蛋疼的。在解壓spring-framework-3.0.5.RELEASE-with-docs.zip與spring-framework-3.0.5.RELEASE-dependencies.zip之后,某些書籍上說把spring-framework-3.0.5.RELEASE-with-docs.zip\dist的所有內(nèi)容與spring-framework-3.0.5.RELEASE-dependencies.zip的內(nèi)容拷貝進(jìn)去,然后添加進(jìn)你的Java或者JavaWeb工程里面,最后你會(huì)發(fā)現(xiàn)添加完畢之后,發(fā)現(xiàn)你的Java或者JavaWeb工程無法運(yùn)行。這是由于在spring-framework-3.0.5.RELEASE\dist中,多出一個(gè)不該存在LIBD文件。
springMVCorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:config/spring/*-servlet.xml1springMVC/↑是web.xml中設(shè)置的。 之后你還要?jiǎng)?chuàng)建一個(gè)-servlet.xml的配置文件,前面的那個(gè)servletname就是你在web.xml...