SpringMVC学习的第一天

一 、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流程图




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值