搭建好了Mybatis环境,我们就可以通过Java Code从数据库里拿我们想要的数据了,但是一个完整的项目肯定是有前端的,那么前端和后端Java之间的通讯就要用到我们熟悉的SpringMVC框架,有了SpringMVC,我们就可以将前端的数据提交到Java Contoller, 然后再利用Mybatis进入数据库查询我们想要的数据,并返回前端.
那么既有Mabatis,又有SpringMVC,我们就要想办法将两者融合,也就是配置文件之间的融合.
一. 先来简单了解下什么是SpringMVC? spring框架中的一个产品中提供的mvc框架,实现类似 struts的功能。主要功能:收集表单信息,处理数据,完成处理后的跳转.
二. 开始干吧.
1) 首先要下载Spring 的jar包
地址为:http://maven.springframework.org/release/org/springframework/spring/
下载好了之后通常情况下我们把这9个jar包添加进去就可以了,以后如果用到别的再添加就是了.
2)准备springmvc环境,配置web.xml.
spring mvc 基于 servlet ,故需要在web.xml中配置 DispatcherServlet!
添加这两个标签到web.xml
特别注意servlet-name,这个名字要用于创建springmvc的配置文件。
3) 在WEB-INF下创建springmvc的配置文件spring-servlet.xml
spring这个名字要求和web.xml中配置servlet-name的名字一样!
其中:
a.注解驱动 <mvc:annotation-driven/>
b.设置controller扫描路径的包名,spring mvc会自动的实例化该包下的controller。controller相当于struts中的action,用于处理数据,完成转发。
<context:component-scan base-package="javastudy"/>
c.其他的和spring的配置一样.
三.这样.springMVC的配置文件就弄好了,添加好了SpringMVC,视图方面就OK了.但这还不够,要能正常运转,Spring框架必不可少,下一章再说怎样将Spring整合进去,从而形成最终的SSM框架!