本学期考完最重要的一场考试后,学习生活得以比较合理和充裕的支配,应试教育可真是害人不浅.但怎么说呢,从理论中我还是得到了另一种知识的升华,有付出还是会有回报的吧..
今晚在图书馆在一次看了本关于MVC的书,记得以前为了开发个JSP在线学习系统,粗略了解了MVC.但还是不深入,就如大一时候刚刚接触C语言一样,我也是一遍又一遍的看呀看呀,每次翻开旧的一面看画过的概念都还是能给我不同的更深入的认知.好了,话就不多说了,以下是我对MVC的点点认识,希望各位大侠看完后能给学生我多点意见:
MVC,其三个英文缩写的单词相信专业人士都能理解,就是模型组件,视图组件和控制组件,这三种组件的结合能更合理的处理用户端和服务器端的业务处理,减低藕合性,更容易维护和拓展!
那么在JSP中,MVC各是什么呢?
我自己下了个公式:
用户请求(如输入表单数据后按登陆按钮)[而用户请求用的就是视图组件,就是MVC中的V(jsp)]-------需要处理(于是用到了MVC中的C来控制处理,主要是指定由哪个业务处理组件来做业务功能(如JaveBeans或EJB)[这里要申明,其实MVC说是说三层,其实在这一阶段的时候(C阶段)用到的是两层,总的来说就是四层,大家注意,多了一层JavaBeans或EJB层.控制层主要由Serlvet来搞定,而我认为Servlet只是其到了连接作用而已,就是把用户提交过来的HTTP请求通过它来转移给一个适合的业务逻辑处理组件,大量的核心的处理工作(处理类)还是右JavaBeans或EJB来承担.------第三个就是M了,也就是模型,这里没什么好说的了,就是数据库的连接问题,这方面多了解下JDBC API就可以咯.....
第一次发布自己的学习体会,可能表达的不是很好,希望以后会有进步,也希望阅读过的游客可以给点意见....
希望这文章能给您有所帮助...那是我最大的欣慰
分享到:
相关推荐
本示例代码"我的mvc示例代码"旨在展示如何使用Spring MVC与MyBatis集成,创建一个功能完整的Java Web应用。 首先,让我们详细了解Spring MVC。Spring MVC提供了一个模型视图控制器的分离,使得开发者可以清晰地处理...
该框架由开发者原创设计,旨在提供高效、灵活且易于维护的Web开发解决方案。通过解耦应用程序的业务逻辑、数据处理和用户界面,Smart MVC帮助开发者更专注于业务实现,降低项目的复杂度。 一、模型(Model) 在...
**MVC(Model-View-Controller)模式**是软件工程中一种广泛采用的设计模式,尤其在Web开发领域,它能够有效地将应用程序的业务逻辑、数据处理和用户界面分离,提高代码的可维护性和可扩展性。 **模型(Model)**是...
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring MVC4是当前zuixin的版本,在众多特性上有了进一步的提升。, 在精通Spring...
**MVC(Model-View-Controller)模式是软件开发中的一种设计模式,尤其在Web应用开发中被广泛应用。C#是Microsoft开发的一种面向对象的编程语言,它与.NET框架紧密结合,支持构建各种类型的应用,包括MVC应用。在这...
ASP.NET MVC是一个微软提供的开源框架,用于构建可测试和可维护的Web应用程序。这个框架采用模型-视图-控制器(MVC)模式,为开发者提供了更灵活的开发方式,相较于传统的ASP.NET Web Forms,它更加面向对象,更适合...
ASP.NET MVC作为微软官方的.NET平台下MVC解决方案,自诞生起就吸引了众多.NET平台开发人员的眼球。ASP.NET MVC从一开始的设计思路就与Struts不同,它的映射是利用路由配置而非xml,从而大大降低了开发复杂度,并且比...
ASP.NET MVC5是一个基于微软.NET Framework的开源web应用程序框架,专为构建动态、数据驱动的Web应用程序而设计。它结合了Model-View-Controller(MVC)设计模式、ASP.NET的功能性和HTML5的能力,提供了更高效、灵活...
标题 "PureMVC 中文版" 指的是 PureMVC 框架的一个中文版本,这是一款广泛应用的开源框架,特别设计用于构建富互联网应用程序(RIA),尤其是基于Adobe Flex和ActionScript 3的项目。PureMVC 提供了一种模块化、结构...
MVC2.0入门必读教程程序源码 前言 ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软...
在IT行业中,MVC(Model-View-Controller)是一种广泛应用于软件开发的架构模式,尤其在Web应用领域中。这个模式将应用程序分为三个主要部分,每个部分都有明确的责任,从而提高了代码的可维护性和可扩展性。本项目...
C# MVC(Model-View-Controller)经典框架是基于微软.NET平台的一种强大的Web应用程序开发模式。这个框架结合了MVC设计模式的灵活性和C#语言的强类型特性,为开发者提供了构建可维护、高性能和高度分层的Web应用的...
**MVC模式与Servlet、JSP的协同工作** 在Web应用开发中,Model-View-Controller(MVC)模式是一种广泛采用的设计模式,它将应用程序的业务逻辑、数据和用户界面分离,使得开发和维护更加方便。在这个"经典MVC登录...
这是一个MVC例子,简单的接受了MVC的实现过程。
ASP.NET MVC4 CMS 是一个基于微软的ASP.NET MVC4框架构建的内容管理系统,它提供了一种高效、可扩展的方式来管理和展示网站内容。MVC(Model-View-Controller)设计模式是其核心,它将应用程序分为三个主要组件:...
**中文版小MVC** `中文版小MVC`是一个专为英语能力有限的开发者设计的简单MVC框架实现,其代码尽可能使用中文注释,以便于理解和学习MVC模式的基本概念。MVC(Model-View-Controller)是一种广泛应用于Web开发的...
对mvc内部的详细介绍,及很多知识点MVC框架是什么MVC如何工作 MVC的缺点
**ASP.NET MVC 框架详解** ASP.NET MVC(Model-View-Controller)是一种轻量级、基于组件的Web应用程序架构,它由微软开发并应用于.NET Framework中,为开发者提供了构建可测试、灵活且易于维护的Web应用的强大工具...
Aspnet Mvc教程 1.说明 01:06 Aspnet Mvc教程 2.准备工作 02:37 Aspnet Mvc教程 3. 建立并运行 02:46 Aspnet Mvc教程 4.默认程序结构 04:18 Aspnet Mvc教程 5. 基本工作流程 05:13 Aspnet Mvc教程 6.mvc理论讲解...