Spring框架第三讲



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

(1)什么是MVC?

MVC是一种软件架构模式,核心思想是将一个软件划分成模型、视图和控制器三种不同类型的模块,其中,模型负责
封装业务逻辑的处理,视图负责提供界面(包括数据展现和用户操作界面),控制器负责协调模型和视图(视图将请求先发送给控制器,由控制器选择对应的模型来处理;模型将处理结果交给控制器,由控制器选择对应的视图来展现数据)。

(2)如何使用MVC?

(3)MVC的优点

1)方便测试
    比如,直接将业务逻辑写在servlet里面,需要部署才能测试,
    而写在java类里面,可以直接测试(不用部署)。
2)方便维护
    修改视图不影响模型,反过来,修改模型也不影响视图。
3)方便分工协作 

2. SpringMVC

(1)SpringMVC是什么?

用来简化基于MVC架构的web应用程序开发的框架。
注:SpringMVC是Spring框架的一部分。

(2)五大组件

1)DispatcherServlet  前端控制器
2)HandlerMapping  映射处理器
3)Controller  控制器,具体处理请求并响应
4)ModelAndView  用于封装处理结果
5)ViewResolver 视图解析器

编程步骤

step1.导包
    spring-webmvc
step2.添加spring配置文件
step3.配置DispatcherServlet


step4.Controller类

step5.在WEB-INT下面添加jsp文件
step6.配置HandlerMapping和ViewResolver



HelloWorld案例的运行过程分析


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值