现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。
一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
1. jar包引入
Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar
Hibernate 3.6.8:hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、antlr- 2.7.6.jar、commons-collections-3.1、dom4j-1.6.1.jar、javassist- 3.12.0.GA.jar、jta-1.1.jar、slf4j-api-1.6.1.jar、slf4j-nop-1.6.4.jar、相应数据库的 驱动jar包
2. web.xml配置(部分)
[html] view plaincopy
- <</span>servlet>
- <</span>servlet-name>spring</</span>servlet-name>
- <</span>servlet-class>org.springframework.web.servlet.DispatcherServlet</</span>servlet-class>
- <</span>listener>
- <</span>listener-class>org.springframework.web.context.ContextLoaderListener</</span>listener-class>
- </</span>listener>
- <</span>context-param>
- <</span>param-name>contextConfigLocation</</span>param-name>
- <</span>param-value>classpath:config/applicationContext.xml</</span>param-value>
- </</span>context-param>
3. spring-servlet.xml配置
spring-servlet这个名字是因为上面web.xml中标签配的值为 spring(spring),再加上“-servlet”后缀而 形成的spring-servlet.xml文件名,如果改为springMVC,对应的文件名则为springMVC-servlet.xml。
[html] view plaincopy