吴小花的博客

welcome to my blog

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









阅读更多
文章标签: java
个人分类: java
上一篇css3背景渐变属性
想对作者说点什么? 我来说一句

springmvc 资料

2018年04月28日 71.92MB 下载

SpingMVC定时器

2017年06月16日 14KB 下载

Rest SpingMVC demo

2017年09月12日 695KB 下载

SpringMVC 上传进度条(源码)

2017年04月07日 177B 下载

SpingMVC项目

2014年12月17日 46.35MB 下载

SpingMVC

2013年06月29日 6.82MB 下载

SpingMVC Hibernate验证jar包

2017年04月11日 6.21MB 下载

sping rest

2011年04月10日 174KB 下载

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

关闭
关闭