Spring MVC基本概念

目录

 一、基本概念:

二、Spring MVC 处理请求的方式:

三、实现一个Spring MVC的步骤:


 一、基本概念:

1.Spring MVC 是一种基于JAVA的实现了 Web MVC 设计模式的 请求驱动类型的轻量级web框架

2.MVC的全称为Model-View-Controller,即模型-视图-控制器三层结构(如下图)

3.三层结构具体功能

Model:模型,承载数据,并对用户提交请求进行计算。分为两类:数据承载型Bean,是指实体类,用于承载业务数据,如               User。业务处理Bean:专门用于处理用户提交的请求,指Service或Dao对象。

View:视图,为用户提供界面,并于用户进行直接交互

Controller:控制器,用于将用户请求转发给相应的Model进行处理,并处理Model的计算结果,向用户提供相应响应

二、Spring MVC 处理请求的方式:

1.整个Spring MVC入口是DispatcherServlet,前端所有的请求都会发送到DispatcherServlet,再由他负责根据我们制定的map映射规则(后面会讲,此处跳过),将请求转发至具体的Controller控制器。

2.(在最简单的Spring MVC应用程序中,DispatcherServlet是你唯一需要在Java web部署描述文件(即web.xml文件)中配置的Servlet)

三、实现一个Spring MVC的步骤:

1.新建一个web工程,导入相应的jar包(一般为spring框架相关的包)

2.建立Controller控制器

3.配置Spring MVC容器的映射规则

4.建立DispatcherServlet入口与Spring MVC相关联

5.部署工程

 

下一篇博客将通过这五个具体步骤建立一个简单的Spring MVC项目:

对应到myelipse项目中的具体流程是:

1.新建java web工程
(导入spring MVC所需的jar包)

2.建立Controller控制器
(控制器继承 org.springframework.web.servlet.Controller 接口)

3.建立Spring MVC容器映射规则
(配置applicationContext.xml,初始化bean)

4.建立DispatcherServlet入口与Spring MVC容器的关联
(配置Spring监听器)(制定spring bean的配置文件所在目录,即上面的applicationContext.xml)

5.部署工程

 实战项目详见:用MyElipse创建Spring MVC 项目一(难度1)

?mid=&wid=51824&sid=&tid=8555&rid=LOADED&custom1=mp.csdn.net&custom2=%2Fpostedit%2F97313825&t=1567408838584?mid=&wid=51824&sid=&tid=8555&rid=FINISHED&custom1=mp.csdn.net&t=1567408838584

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IMUHERO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值