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请求









阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页