什么是MVC
2007-12-01 16:06
323 查看
MVC是model-view-controller,是提供一种模式,一种理念,不是一种具体的实现。
它强制的把应用程序的输入、处理、输出分开了。
MVC有三个核心模块,他们分担着不同的任务:
1、Model(模型层)-------进行业务处理,用javaBean或EJB实现;
是应用程序的主体部分,模型表示业务数据和业务逻辑。
2、View(视图层)--------用户交互界面,一般是用jsp实现;
向用户显示数据,并接受用户输入数据,但并不进行任何实际的业务处理,视图可以向模型查询业务状态,但是不能够修改模型,能接受模型发出的数据更新事件,从而同步更新页面显示。
3、Controller(控制层)--------处理用户请求,一般用servlet实现。
接受用户的输入,并调用模型和视图去完成用户的需求。
它强制的把应用程序的输入、处理、输出分开了。
MVC有三个核心模块,他们分担着不同的任务:
1、Model(模型层)-------进行业务处理,用javaBean或EJB实现;
是应用程序的主体部分,模型表示业务数据和业务逻辑。
2、View(视图层)--------用户交互界面,一般是用jsp实现;
向用户显示数据,并接受用户输入数据,但并不进行任何实际的业务处理,视图可以向模型查询业务状态,但是不能够修改模型,能接受模型发出的数据更新事件,从而同步更新页面显示。
3、Controller(控制层)--------处理用户请求,一般用servlet实现。
接受用户的输入,并调用模型和视图去完成用户的需求。
相关文章推荐
- MVC是什么?
- 什么是MVC
- 什么是ASP.NET MVC?
- 什么是MVC
- 什么是MVC
- MVC路由中routes.IgnoreRoute("{resource}.axd/{*pathInfo}") 到底什么意思!
- 你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用?
- 浅谈MVC架构—你到底有什么本事
- 2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职
- 什么是MVC[转贴]
- 什么是MVC[转贴]
- MVC是什么
- 什么是MVC模型
- 第一篇 什么是MVC
- 什么是MVC?
- 什么是 MVC 模式?
- mvc和三层架构到底有什么区别
- 什么是MVC
- MVC 是什么?记录一下,欢迎讨论!
- 什么是MVC