三层构架的方式 请问各位高手们,你们用asp.net(C#)做网站时是直接对表操作,还是使用存储过程来调用表操作;我是一个新手,还没有完全理解三层构架方式的含义。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 三层架构,不是说调用表还是调用存储过程的问题。三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 简单的网站可以不分层直接在网页里操作一般的网站可以分两层,UI和Core,就是一个解决方案两个项目,一个网站项目,一个类库项目,UI只放网页,界面布局相关的功能,其他的都放到Core里复杂的就要三层架构,UI还是只放界面,Core拆分出数据访问相关的功能独立做一个类库,Core只做业务逻辑,他们之间通过实体类来传递信息。为了更好地实现三层,可能还需要加一些控制反转依赖倒置这种概念 这我知道,那在DAL层是直接操作表,还是通过存储过程呢? 三层分为 数据访问层,业务逻辑层,表示层: 数据访问层跟数据库打交道,业务层:处理逻辑关系,表示层:跟界面相关 数据访问层引用 Model层,业务逻辑层引用:数据访问层 表示层:引用前两者。。 三层架构,不是说调用表还是调用存储过程的问题。三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。三层架构很简单理解的。 你的存储过程是干什么的呢?如果只是增删改查,那和直接操作也没什么关系,事实上DAL层现在有很多ORM的工具可以使用,比存储过程会更方便吧。如果在存储过程里写业务逻辑,那就有点混乱了 管它基层架构呢 能work就行 “我一直用的三层架构直接在(DAL层中操作表,最近有个朋友给我说他们公司,用的”抽象式工厂三层架构“和我们以前学的不一样了,用的是存储过程,所以有不知道;三层架构和存储过程怎么用,还有我就不知道,是直接操作表,还是用存储过程才是流行的三层架构了)谢了;请再指教一下。 其实结果是一样的。存储过程 也就是一个SQL操作语句的集合而已。楼主何必纠结呢。那个方便用那个。 什么叫做存储过程?没听说过!(哈哈!)既然有DAL,就要把你的数据处理逻辑写在BLL中来维护。 三层架构,不是说调用表还是调用存储过程的问题。三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 三层架构与你直接操作表,还是调用存储过程没关系。三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)这是三层,至于三层如何实现看需要。 关于windows服务 怎样在.net中控制dropdownlist的样式,主要是那个三角的样式 如何将2010:02:22 14:07:05转换为2010-02-22 14:07:05 自定义控件制作时能把图片资源打进dll中的吗? 看不过去了,给个解释,大家进来鉴定 请教,使用ajaxpro,前台调用后台函数的时候,如果要调用其他类中的函数需要怎么写? 讨论:地区网站的实现? 如何实现文件内容搜索的功能?能给些建议吗? 麻烦给些xsl/xml的资料好不? 有关microsoft agent 未能加载程序集```````````````````` 求 某一段日期区间内 输入某个星期的的方法
三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
一般的网站可以分两层,UI和Core,就是一个解决方案两个项目,一个网站项目,一个类库项目,UI只放网页,界面布局相关的功能,其他的都放到Core里
复杂的就要三层架构,UI还是只放界面,Core拆分出数据访问相关的功能独立做一个类库,Core只做业务逻辑,他们之间通过实体类来传递信息。为了更好地实现三层,可能还需要加一些控制反转依赖倒置这种概念
三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
三层架构很简单理解的。
如果在存储过程里写业务逻辑,那就有点混乱了
我一直用的三层架构直接在(DAL层中操作表,最近有个朋友给我说他们公司,用的”抽象式工厂三层架构“和我们以前学的不一样了,用的是存储过程,所以有不知道;三层架构和存储过程怎么用,还有我就不知道,是直接操作表,还是用存储过程才是流行的三层架构了)谢了;请再指教一下。
其实结果是一样的。存储过程 也就是一个SQL操作语句的集合而已。楼主何必纠结呢。那个方便用那个。
三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。