我好像在MVC2中找不到数据访问层了,请问是不是在MVC2中就不存在像asp.net中的三层结构的数据访问层了???{(也就是连接数据库的字符串和操作数据库的代码(比如 添加信息 修改信息 更新信息 插入信息 删除信息等)},对吗?请帮忙回一下!谢谢!

解决方案 »

  1.   

    我好像在MVC2中找不到数据访问层了,请问是不是在MVC2中就不存在像asp.net中的三层结构的数据访问层了???{(也就是连接数据库的字符串和操作数据库的代码(比如 添加信息 修改信息 更新信息 插入信息 删除信息等)},对吗?请帮忙回一下!谢谢!
      

  2.   

    你的提问方式不对,MVC概念是SUN公司最早提出来的 ,VIEW 层,MODEL,CONTROL这些都是JSP里面的术语,由.NET借鉴过去了,既然你知道了MVC,那你就多看看STRUTS的原理,有空可以看看源码,STRUTS并没有.NET简单,呵呵~~~~~~~ 好好学
      

  3.   

    我好像在MVC2中找不到数据访问层了,请问是不是在MVC2中就不存在像asp.net中的三层结构的数据访问层了???{(也就是连接数据库的字符串和操作数据库的代码(比如 添加信息 修改信息 更新信息 插入信息 删除信息等)},对吗?请帮忙回一下!谢谢!知道的回一下啊!谢谢!
      

  4.   

    我好像在MVC2中找不到数据访问层了,请问是不是在MVC2中就不存在像asp.net中的三层结构的数据访问层了???{(也就是连接数据库的字符串和操作数据库的代码(比如 添加信息 修改信息 更新信息 插入信息 删除信息等)},对吗?请帮忙回一下!谢谢!知道的回一下啊!谢谢!
      

  5.   

    我好像在MVC2中找不到数据访问层了,请问是不是在MVC2中就不存在像asp.net中的三层结构的数据访问层了???{(也就是连接数据库的字符串和操作数据库的代码(比如 添加信息 修改信息 更新信息 插入信息 删除信息等)},对吗?请帮忙回一下!谢谢!知道的回一下啊!谢谢!
      

  6.   

    我好像在MVC2中找不到数据访问层了,请问是不是在MVC2中就不存在像asp.net中的三层结构的数据访问层了???{(也就是连接数据库的字符串和操作数据库的代码(比如 添加信息 修改信息 更新信息 插入信息 删除信息等)},对吗?请帮忙回一下!谢谢!知道的回一下啊!谢谢!
      

  7.   

    看到了楼上一些前辈们的回答,让我们这些菜鸟更糊涂了啊!我想请问一下:asp.net中的三层结构的数据库访问层到底属不属于jsp中MVC的范围啊?(也就是MVC中到底有没有数据库访问层啊?)希望高手们给个标准的答案啊!谢谢了!
      

  8.   

    V是表现层,对应我们的jsp页面;c控制层,对应action,你看struts架构,里面的action bean就是属于这一层的;m模型层.对应数据库封装层,比如hibernate,实体bean等.
      

  9.   

    我自己看了一本电子书,我想大家可能都看过:Struts in Action 中文版49页有一段话如下:分层的web 应用使用一种比传统MVC 模式更加“扁平”的模式。控制器被夹在表现层(View) 和 应用逻辑 (Model)之间。
    395页有一段话如下:应用中的那些经常说 “这是我所有的,以及这是我想要的” 的部分通常称为是业务层,或者程为模型(Model) (MVC 中的M)。这也是你的应用所不同于其它应用的本质部分。
    这本电子书好像把业务逻辑层说成就是MVC的Model层啊!可我看别的MVC的文章又把数据库访问层说成是Model层啊!这让我们这些菜鸟更糊涂了啊!我想请问一下:asp.net中的三层结构的数据库访问层到底属不属于jsp中MVC的范围啊?(也就是MVC中到底有没有数据库访问层啊?)急想搞清楚这些重要的东西啊!希望高手们给个标准的答案啊!谢谢了!希望高手们给个标准的答案啊!谢谢了!希望高手们给个标准的答案啊!谢谢了!
      

  10.   

    我自己看了一本电子书,我想大家可能都看过:Struts in Action 中文版49页有一段话如下:分层的web 应用使用一种比传统MVC 模式更加“扁平”的模式。控制器被夹在表现层(View) 和 应用逻辑 (Model)之间。
    395页有一段话如下:应用中的那些经常说 “这是我所有的,以及这是我想要的” 的部分通常称为是业务层,或者程为模型(Model) (MVC 中的M)。这也是你的应用所不同于其它应用的本质部分。
    这本电子书好像把业务逻辑层说成就是MVC的Model层啊!可我看别的MVC的文章又把数据库访问层说成是Model层啊!这让我们这些菜鸟更糊涂了啊!我想请问一下:asp.net中的三层结构的数据库访问层到底属不属于jsp中MVC的范围啊?(也就是MVC中到底有没有数据库访问层啊?)急想搞清楚这些重要的东西啊!希望高手们给个标准的答案啊!谢谢了!希望高手们给个标准的答案啊!谢谢了!希望高手们给个标准的答案啊!谢谢了!
      

  11.   

    我自己看了一本电子书,我想大家可能都看过:Struts in Action 中文版49页有一段话如下:分层的web 应用使用一种比传统MVC 模式更加“扁平”的模式。控制器被夹在表现层(View) 和 应用逻辑 (Model)之间。
    395页有一段话如下:应用中的那些经常说 “这是我所有的,以及这是我想要的” 的部分通常称为是业务层,或者程为模型(Model) (MVC 中的M)。这也是你的应用所不同于其它应用的本质部分。
    这本电子书好像把业务逻辑层说成就是MVC的Model层啊!可我看别的MVC的文章又把数据库访问层说成是Model层啊!这让我们这些菜鸟更糊涂了啊!我想请问一下:asp.net中的三层结构的数据库访问层到底属不属于jsp中MVC的范围啊?(也就是MVC中到底有没有数据库访问层啊?)急想搞清楚这些重要的东西啊!希望高手们给个标准的答案啊!谢谢了!希望高手们给个标准的答案啊!谢谢了!希望高手们给个标准的答案啊!谢谢了!
      

  12.   

    我自己看了一本电子书,我想大家可能都看过:Struts in Action 中文版49页有一段话如下:分层的web 应用使用一种比传统MVC 模式更加“扁平”的模式。控制器被夹在表现层(View) 和 应用逻辑 (Model)之间。
    395页有一段话如下:应用中的那些经常说 “这是我所有的,以及这是我想要的” 的部分通常称为是业务层,或者程为模型(Model) (MVC 中的M)。这也是你的应用所不同于其它应用的本质部分。
    这本电子书好像把业务逻辑层说成就是MVC的Model层啊!可我看别的MVC的文章又把数据库访问层说成是Model层啊!这让我们这些菜鸟更糊涂了啊!我想请问一下:asp.net中的三层结构的数据库访问层到底属不属于jsp中MVC的范围啊?(也就是MVC中到底有没有数据库访问层啊?)急想搞清楚这些重要的东西啊!希望高手们给个标准的答案啊!谢谢了!希望高手们给个标准的答案啊!谢谢了!希望高手们给个标准的答案啊!谢谢了!
      

  13.   

    asp.net中有学习mvc的一些基本的原理。但是它并没有完全地等同到mvc上去。而且,严格意义上讲,mvc不属于经典的设计模式。也是应该有选择地运用mvc。mvc本身只是个思路,你可以通过这个思路去架构一个应用平台。本身来讲,struts是一个机遇mvc的实现,半成品吧,就跟超市的熟肉一样,而asp.net框架中没有对于mvc的具体实现。这些都需要你通过你的设计来实现。用struts直接和asp.net来对不,我个人认为是不恰当的。结合语言的特性,利用现有的模式,我想这样取长补短才能够设计出有益高效的系统来。一点卓见。楼主有兴趣可以自己用.net实现一个mvc框架。mvc中参考了很多经典设计模式中的内容,如观察者等,楼主可以研习一下。期待有所成就,顺祝工作愉快!
      

  14.   

    我对于Struts in Action 书还没看到,
    所谓的业务逻辑层我一般是用Servlet实现,重要用途是
    1,将用户提交信息过滤
    2,验证用户信息
    3,提供信息传递
    4,传递相应信息给应用层
    希望能给你参考