怎么理解Asp.net的三层架构啊?
MVC?数据层:主要是与数据库等 数据存放处打交道的层。
业务层/逻辑层 数据做一些处理,.需要的话直接调用数据层的方法就行了。主要处理一些业务逻辑上的关系。
表示层:给客户看的
表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。
都是理论!这三层是怎么应用到具体代码中的。也就是平时你们开发项目时是怎样应用和处理这三层架构的?大家给我说说吧,我新手,不懂怎么应用这三层到项目中去的?
这是一种大的分法,细节的分法更加复杂,同时考验一个程序设计人员或架构师的个人能力。 谢谢你们的回复。有没个应用三层的实例,发个让我学习学习? 青妹妹你做了好多三层结构的东西了,可以这样简单的理解aspx页面就是表示层,而cs页面编译成dll后就是业务逻辑层了,而数据库也就是负责和数据库打交道的cs的类……
基本上就是这样了…… 呵呵,做是做了,但是没应用三层架构啊,你说的我可以理解啊,它们就表示三层。
可是实际项目中它们是分开的,就相当于三个项目吧? 给用户展示就加载WebUI也就是表示层(其实平时我做那也就是这一层)。
还有DAL,BLL Model,Web它们是怎么联系在一起的?它们里面都是什么?做什么用?其实我就是想知道这个,请朋友们帮帮我吧? 实际上应该有四层 可视层 .aspx
控制层 .aspx.cs
模型层 .cs
看他们的扩展名就知道是一家人了
模型层里又包括了存储过程 四层环环相扣 很容易把人搞晕的啊 [quote][bo][un]青格儿[/un] 在 2008-5-31 21:24 的发言:[/bo]
谢谢你们的回复。有没个应用三层的实例,发个让我学习学习? [/quote]
三层的实例:微软petshop 4.0
三层和MVC模式不是一个事
你可以看一下MSDN webcast赵劫主讲的asp.net MVC开发
页:
[1]
