idea如何搭建C语言开发环境,SpringMVC框架01—使用IDEA搭建SpringMVC环境

本文介绍了如何使用IDEA搭建SpringMVC环境,包括创建Maven项目、配置Servlet、XML与注解配置、处理客户端请求乱码问题及静态资源访问。SpringMVC是一个实现MVC设计模式的优秀框架,其工作流程包括客户端请求、DispatcherServlet调度、Controller处理、视图解析等环节。
摘要由CSDN通过智能技术生成

1、Spring MVC 入门

1.1、Spring MVC 简介

把Web应用程序分为三层,分别是:

控制器(Controller):负责接收并处理请求,响应客户端;

模型(Model):模型数据,业务逻辑;

视图(View):呈现模型,与用户进行交互;

目前最好的实现MVC设计模式的框架,是Spring框架的一个子模块,可以与Spring很好的结合使用,无需整合。

1.2、SpringMVC核心组件

DispatcherServlet:前置控制器

Handler:处理器,完成具体业务逻辑

HandlerMapping:将请求映射到Handler

HandlerInterceptor:处理器拦截器

HandlerExecutionChain:处理器执行链

HandlerAdapter:处理器适配器

ModelAndView:装载模型数据和视图信息

ViewResolver:视图解析器

1.3、SpringMVC工作流程

(1)客户端请求提交到DispatcherServlet;

(2)由DispatcherServlet控制器寻找一个或多个HandlerMapping,找到处理请求的Controller;

(3)DispatcherServlet将请求提交到Controller;

(4)Controller调用业务逻辑处理后返回ModelAndView;</

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值