java学习

NO.75 SpringMVC

2017-09-22  本文已影响0人  smallnumber

(1)什么是SpringMVC?

是一个用来简化基于MVC架构的web应用程序开发的应用开发框架。

注:SpringMVC是Spring框架的一部分。

1)MVC (Model 模型 View 视图 Controller 控制器)

a.什么是MVC?

是一种软件架构思想,可以将软件划分成三种不同类型的模块,分别是模型,视图和控制器。模型用于封装业务逻辑的处理,视图用于数据展现和操作界面,控制器用于协调模型和视图(视图将请求发送给控制器,由控制器选择对应的模型来处理;模型将处理结果交给控制器,由控制器选择合适的视图来展现处理结果)。

b.如何使用MVC?

c.优点

方便测试 (将业务逻辑写在servlet里面,需要部署之后才能测试,而写在java类里面,可以直接测试)。

方便代码的维护(修改模型不影响视图,反之也是如此)。

方便分工协作。

(2)五大组件

a.DispatcherServlet  前端控制器

b.HandlerMapping    映射处理器

c.Controller        处理器

d.ModelAndView      模型和视图

e.ViewResolver      视图解析器

(3)编程步骤

step1.导包。

step2.添加spring配置文件。

step3.配置DispatcherServlet。

step4.写Controller。

step5.写jsp。

step6.在spring配置文件中,配置HandlerMapping,Controller和ViewResolver。

(4)helloworld案例

上一篇 下一篇

猜你喜欢

热点阅读