SpringMVC学习的第一天

来源:互联网 发布:拼音输入法的编程语言 编辑:程序博客网 时间:2024/05/29 14:21

一 、SpringMVC和Spring的区别?

Spring是一个生态圈 在spring旗下有很多的产品  IOC 和 AOP是整个生态圈的根基 。SpringMVC是基于IOC容器和AOP(面向切面)基础的一个MVC框架

二、SpringMVC和struts2的区别?

1 SpringMVC不是为了取代struts2而生的

2 SpringMVC集成和吸收了一些struts2的优点和特性

3 SpringMVC使用比Struts2更灵活和简洁并且安全性高

4 SpringMVC在配置上号称“零配置”(groovy)


三 、 搭建一个简易的SpringMVC框架

1 导入jar包

2 在web-inf的 web.xml文件中配置SpringMVC的中央控制器(通过servlet实现)由于SpringMVC的中央控制器会自动在web-INF目录下找【servlet-name】-servlet.xml文件 所有我们需要手动的控制核心配置文件的加载路径

3  手动编写一个自定义控制(controller)   

@Controller相当于struts里面action继承ActionSupport

@RequestMapping(value = "/login", method = RequestMethod.POST)  是执行的post请求

@RequestParam("userName") String userName, 
@RequestParam("userPwd") String userPwd
)从页面表单中获取到的值

Model model 相当于把值存到值栈中供页面获取

4  在src目录下配置一个SpringMVC的配置文件 springmvc-servlet.xml 

5  在web-INF下面创建一个jsp文件夹 在jsp文件夹下面创建对应的success.jsp和error.jsp。


SpringMVC流程图




0 0
原创粉丝点击