SpingMVC快速入门

本笔记的主要讲述了MVC是什么、常用的MVC框架、MVC模式的优缺点、SpringMVC简介

1.MVC是什么

MVC是一种使用(Model View Controller)设计创建Web应用程序的模式

Model应用程序的核心   View 依据模型数据创建,用来显示数据  Controller控制器,应用程序中处理用户交易,负责从视图读取数据


简化了分组开发

2.常用 的MVC框架   Struts和SpirngMVC



3.MVC模式的优缺点

优点: 耦合性低   重用性高   生命周期成本低   部署快   可维护性高   有利于软件工程化管理 

 可以使用控制器连接不同的模型和需求

缺点:

没有明确的定义 内部原理比较复杂  模式与视图分离给调试应用程序带来困难 

不适合小型、中等规模的应用程序

增加系统结构和实现的复杂性

视图与控制器间过于紧密的连接

视图对模型数据的低效率访问

一般高级的界面工具或构造器不支持模式

4.SpringMVC介绍

(1)和其他Web框架一样,基于MVC设计理念,采用松散耦合可插拔组件结构,比其他MVC框架更有扩展性和灵活性

(2)Spring MVC 在数据绑定、视图解析、本地化处理和静态资源处理上有许多不俗的表现

(3)Spring MVC框架围绕DispatcherServlet这个核心展开,DispatchServlet是Spring MVC的总导演、总策划,它负责截获请求并将其分派给相应的处理器处理。

5.SpringMVC体系结构

SpringMVC是基于Model2实现的技术框架


6.DispatcherServlet类

配置DispatcherServlet   DispatcherServlet的体系结构

要使用SpringMVC,必须在web.xml中配置好DispatcherServlet类

属性:

namespace 命名空间

contextConfigLocation 

publishContext 布尔值默认为TRUE 

DispatcherServlet核心本质是Servlet

init方法在系统启动时运行,且只运行一次

service方法在系统运行的过程中处于侦听模式,侦听并处理所有的web请求









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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

吴小花的博客

1分也是爱

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

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

打赏作者

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

抵扣说明:

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

余额充值