springmvc---1
来源:互联网 发布:java 高仿京东商城 编辑:程序博客网 时间:2024/06/05 05:08
模型:
数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据)和服务层(行为)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。
view 视图:
负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西
contorller 控制器:
接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返回给视图,由视图负责展示。也就是说控制器做了个调度员的工作,
model2 :
在JavaEE世界里,它可以认为就是Web MVC模型
Model2架构其实可以认为就是我们所说的WebMVC模型,只是控制器采用Servlet、模型采用JavaBean、视图采用JSPspring mvc :
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。
Spring Web MVC也是服务到工作者模式的实现,但进行可优化。前端控制器是
DispatcherServlet
;
应用控制器其实拆为处理映射器(Handler Mapping)进行处理器管理和视图解析器(View Resolver)进行视图管理;页面控制器/动作/处理器为Controller接口(仅包含ModelAndViewhandleRequest(request, response)
方法)的实现(也可以是任何的POJO类);支持本地化(Locale)解析、主题(Theme)解析及文件上传等;提供了非常灵活的数据验证、格式化和数据绑定机制;提供了强大的约定大于配置(惯例优先原则)的契约式编程支持 0 0
- SpringMVC-----1、SpringMVC概述
- springMVC-1
- springmvc---1
- springmvc(1)
- SpringMVC 1
- SpringMVC-1
- SpringMVC前传--SpringMVC(1)
- springmvc(1)--什么是springmvc?
- springMVC(1) 编写springMVC的HelloWorld
- SpringMVC 学习系列 (1) 之 初识SpringMVC
- springMVC(1)------springMVC之XML实例
- SpringMVC学习笔记(1):初识SpringMVC
- SpringMVC学习(1):初识SpringMVC
- springmvc 学习1 springmvc的入口
- SpringMvc学习(1) springmvc的基本配置
- SpringMVC入门学习1
- springMVC hibernate整合 {{{1
- springMVC的注解1
- 线程同步方法、性能比较(synchronized,ReentrantLock,Atomic)
- 【codevs 1690】题解
- 事件委托
- linux修改TCP连接数(centos实测)
- 抽象模板模式
- springmvc---1
- 【使用CMake组织C++工程】0:CMake学习资源
- 无法远程连接mysql服务器
- Oracle 导入 IMP-00058错误及其他
- NSDictionary与NSMutableDictionary的基本使用
- DataGridView 控件详细解说
- 神奇的border属性
- Java集合类详解
- 数据结构之顺序表的实现