`
yesjavame
  • 浏览: 659242 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

我对MVC的解释

阅读更多
1.划分MVC各个功能角色,应该放在具体环境中来讨论,在一个这个J2EE应用中,M应该是持久层数据,V与C应该是web层的;而单独在web层来谈MVC,M应该是FormBean,V应该是JSP,C是action.
2.对于C的来说,应该是Action,起到控制器的作用,而不是ActionServlet,为什么呢?我认为这个控制器应该是控制V与C的,根据M的结果选择V来显示,关键一点应该是,很多时候这不是一次处理就结束的,一个M-V-C可能根据处理结果跳到别的M-V-C循环处理.最后的结果可能是经由好几个M-V-C才完成一个完整的业务处理.
3.我想对于Struts来说,正确的MVC划分应该是M:FormBean,V:JSP,C:Action,而ActionServlet是分发器.分发器的作用是把一个请求分发给那个M-V-C处理,至于各个M-V-C之间的链接关系是由其自己来进行跳转,也可以由分发器来进行跳转,只是现在流行的框架都使用把分发功能写在框架中了,当然可以扩展这个点了,不过,好像很少需要这样做.
分享到:
评论

相关推荐

    MVC的概念与解释

    定义MVC概念,从全局把握MVC架构,参数MVC的优点与缺点

    MVC2.0入门必读教程程序源码

    我的写作策略是:先动手做,遇到需要解释概念和理论的时候再解释,而不是先把概念和理论解释完再做东西。 另外,我还有几点要说明的: 1.为了将大家的关注点充分集中在ASP.NET MVC上,这个Demo的业务处理将使用...

    ASP.NET MVC 4高级编程 第4版PDF.rar

    解释ASP.NET MVC框架与“文件页”Web框架的不同之处; 介绍控制器、视图、模型、表单、HTML辅助方法、数据注解、验证、成员资格、授权、安全和路由; 着重介绍最核心的主题:Ajax、jQuery、NuGet、依赖注入、单元...

    【免费】ASP.NET MVC5 高级编程[附源码].rar

    解释了ASP.NET MVC框架与其他“每个页面一个文件”的Web框架的区别 介绍了控制器、视图、模型、表单、HTML辅助方法、数据注解和验证、成员资格、授权、安全性和路由 新增了对One ASP.NET项目模板、ASP.NET ...

    ASP.NET MVC 5高级编程 第5版(中文版)

    解释了ASP.NET MVC框架与其他“每个页面一个文件”的Web框架的区别 介绍了控制器、视图、模型、表单、HTML辅助方法、数据注解和验证、成员资格、授权、安全性和路由 新增了对One ASP.NET项目模板、ASP.NET ...

    MVC设计模式详解

    非常详细的一个PDF文档 里面详细的解释了MVC设计模式

    ASP.NET MVC3-Music Store中英文教程

    Mvc Music Store 是一个为WEB开发人员一步一步介绍和解释如何使用MVC和Visual Web开发的应用教程. 我们将慢慢的开始, 所以适合于初学者的WEB开发体验! 这个将被建立的程序是一个简单的音乐商店, 这个程序有三个主要...

    浅谈MVC设计模式与MFC文档结构

    解释了MVC设计模式; MFC是如何简化实现MVC的;

    MVC的简单介绍

    MVC是三个单词的缩写,分别为: 模型(Model),视图(View... Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

    asp.net mvc 文件操作

    asp.net mvc文本文件创建更新,为了方便,我就不解释了,而且也不独立出来了

    ASP.NET MVC 4高级编程(包含源码)

    MVC专家“梦之队”对ASP.NET MVC 4的全新诠释 由Microsoft专家和极受敬重的软件开发社区负责人撰写的《ASP.NET MVC 4高级编程(第4版)》将带您学习最前沿的Web框架:ASP.NET MVC 4。本书开篇简要介绍ASP.NET MVC框架...

    最简单的phpMVC实例

    phpmvc,留言本实例,.注解非常详细深入浅出解释MVC的机制

    ASP.NET MVC案例教程

    本系列文章作为一个ASP.NET MVC的入门教程,将不会长篇大论介绍其中的概念及理论。而是通过案例实践来学习ASP...我的写作策略是:先动手做,遇到需要解释概念和理论的时候再解释,而不是先把概念和理论解释完再做东西。

    ASP.NET MVC 4 高级编程 源码

    《ASP.NET MVC 3 高级编程》主要内容是描述视图的概念,探讨Razor语法、NuGet、单元测试等,解释控制器在MVC框架中的作用,以及模型在绑定和数据访问策略中发挥的作用,演示如何显示和处理表单,涵盖添加到April ...

    基于MVC模式的购物网的设计与实现

    和售后服务等,采用MVC模式开发购物网,可以方便地实现系统的职能分工。 Model层实现系统中的业务逻辑,View层用于与用户的交互,Controller层是 Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图...

    asp.net mvc 验证码

    asp.net mvc的验证码,不解释---------------------

    MVC设计模式概念及优缺点

    MVC三层架构 MVC是 模型(Model),视图(View)和控制... Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

    Java MVC编程入门详解

    本资料为Java初学者提供.使用图文并茂的方式,有力地解释什么是MVC编程,如有疑问.请与我联系.

    MVC教程。微软MVP翻译

    MVC教程。国外翻译过来的,简单易懂,初学者的最好教程,

    Spring MVC 基础实例,能明白SpringMVC是怎么回事

    这边基于s的注释@RequestMapping、@Controller方式mvc实现,通过简单helloworld例子完整全面的将整个配置过程及相关细节,了解整个流程

Global site tag (gtag.js) - Google Analytics