首页 > 后端 > 问答 > mvc设计模式里 哪个部分用来访问数据库,MVC数据库用的什么访问的

mvc设计模式里 哪个部分用来访问数据库,MVC数据库用的什么访问的

来源:整理 时间:2024-06-19 06:11:53 编辑:黑码技术 手机版

本文目录一览

1,MVC数据库用的什么访问的

MVC 不是数据库吧,mode view control 缩写 ,是一种比较常用的设计模式

MVC数据库用的什么访问的

2,spring mvc 通过什么连接数据库

spring mvc 可以连接数据库,用spring的spring template。简化数据库操作。

spring mvc 通过什么连接数据库

3,Java Web的MVC模式是什么

MVC利用你说的三大框架 一般情况来说 M就是辑性的代码, V就是view主要是jsp代码显示页面,c是control 主要是负责配置性的代码 如xxx.xml。
通俗的说 ,m数据库相关,c控制器,v显示。三大框架(Struts2、Hibernate、Spring)。m相关的东西,放到前台显示jsp啦html啦v的东西。c作为他们中间的枢纽。
mvc是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用mvc应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 jsp+servlet+javabean 就是一种基础的基于mvc的开发模式
MVC(模型Model-视图View-控制器Controller)是一种设计模式, M(Model)在Java Web里说的是JavaBean,在JavaBean中除了其属性和字段,还可以有行为及其事件,JavaBean可以理解为普通Java对象。Java普通对象,就是符合Java规范的所有对象,这和实体类完全是两回事。业务逻辑和数据访问应该放在Model层,也就是V负责展示数据,Controler除了转发不做业务逻辑。真正的逻辑事务,数据访问,甚至算法都放到Model去。 Controller是控制器的意思,所谓控制器,就是将用户请求转发给模型层,经过处理后把结果返回到界面层展现的一个中间层,那么Controller到底管什么工作呢?先不说.先来看下在Java Web中这三个层一般的定义,一般在Java Web里,JSP充当V,Servlet充当C,JavaBean充当M,这里的Servlet管什么工作呢?接受输入,转到Model层去处理,处理结果保存后转发到JSP,然后展现数据。所以它的功能就是控制器的基本功能,它就管转发,在V和M之间转来转去。  MVC没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是已实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。

Java Web的MVC模式是什么

4,JSP中的MVC三层架构意味着什么

上面1 2楼 牛头不对马嘴,MVC意味着什么 不是 什么事 MVC。 不要只想拿分,别人想要的东西先看清楚了,MVC 不仅限于JSP(J2EE)中,在各种语言中都已经比较成熟了, MVC 在与程序的层次性,效率性,模块性 等等得到了一个提升,使得我们的程序便于管理,清晰,职责更分明等等好处。MVC 是设计模式中最基本的一种设计模式。所以一定要理解透。
三层架构和mvc是有明显区别的,三层架构(3-tierapplication)通常意义上的三层架构就是将整个业务应用划分为:表现层(ui)、业务逻辑层(bll)、数据访问层(dal)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(ui):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(bll):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(dal):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。mvc是model-view-controller,严格说这三个加起来以后才是三层架构中的ui层,也就是说,mvc把三层架构中的ui层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而c层直接与三层中的bll进行对话。所以,.net的三层结构中,并没有action这个概念。可以这样说,如果深入理解了mvc,肯定是很容易理解asp.net的三层架构的。
MVC----M:是指module,就是JavaBean,V是指视图,就是jsp页面,C是控制器,一般用servlet或者struts做控制器。
上面1 2楼 牛头不对马嘴,MVC意味着什么 不是 什么事 MVC。 不要只想拿分,别人想要的东西先看清楚了,MVC 不仅限于JSP(J2EE)中,在各种语言中都已经比较成熟了, MVC 在与程序的层次性,效率性,模块性 等等得到了一个提升,使得我们的程序便于管理,清晰,职责更分明等等好处。MVC 是设计模式中最基本的一种设计模式。所以一定要理解透!谢谢!
意味着层次分明,好管理,好维护。MVC设计模式是一个很好创建软件的途径,它所提倡的一些原则,像内容和显示互相分离可能比较好理解。但是如果你要隔离模型、视图和控制器的构件,你可能需要重新思考你的应用程序,尤其是应用程序的构架方面。如果你肯接受MVC,并且有能力应付它所带来的额外的工作和复杂性,MVC将会使你的软件在健壮性,代码重用和结构方面上一个新的台阶。

5,数据库连接属于MVC中的哪块 技术问答

严格意义上不属于Model[]
m数据层(model),可以看下mvc和oop的模式http://www.ibihuo.com/show-57.html
属于M层,但M层一般还会细分,连接一般都是从config里去抓
这个只能算在配置文件里边吧,算不到model里边
不属于MVC 属于Config? ?? ? TP里是在conf/config.php ZF我是放在application下面的 但是和MVC是平等级的,名字为config.ini
MVC与三层架构的异同点 同样是架构级别的,它们有什么相同点和不同点呢?这篇文章讨论一下它们的异同点。希望能帮助读者理解其中的玄机。 :)其实它们相同的地方在于他们都有一个表现层。但是他们不同的地方在于其他的两个层。首先先解释一下MVC。V即View.是视图的意思。C即Controler.是控制器的意思。而M即Model,是模型的意思。这三个里.最不容易理解的应该是Model.就是什么是Model,而为什么叫Model。我先不说为什么叫Model,先解释Controler。Controller是控制器的意思,所谓控制器,就是将用户请求转发给模型层,经过处理后把结果返回到界面展现的一个中间层,那么Controler到底管什么工作呢?先不说.先来看下在Java Web中这三个层一般的定义,一般在Java Web里,JSP充当V,Servlet充当C,JavaBean充当M,这里的Servlet管什么工作呢?接受输入,转到Model层去处理,处理结果保存后转发到JSP,然后展现数据。所以它的功能就是控制器的基本功能,它就管转发,在V和M之间转来转去。再来说说M,即Model,在Java Web里说的是JavaBean,我认识的很多人都把JavaBean误认为是实体类,其实JavaBean有比实体类更丰富的定义,在JavaBean中除了其属性和字段,还可以有行为及其事件,JavaBean可以理解为普通Java对象。Java普通对象,就是符合Java规范的所有对象,这和实体类完全是两回事。所以,我认为在MVC中。业务逻辑和数据访问应该放在Model层,也就是V负责展示数据,Controler除了转发不做业务逻辑。真正的逻辑事务,数据访问,甚至算法都放到Model去。再说三层架构。三层其实很好理解,界面,业务,数据访问,就这三个,从字面都可以理解出它们的意思。我要说的是它和MVC的区别。在三层架构中没有定义Controler的概念。这是我认为最不同的地方。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是已实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。不一样的概念。虽然名字一样。借花献佛
文章TAG:设计设计模式模式哪个mvc设计模式里MVC数据库用的什么访问的

最近更新