摘要: 为何使用N层架构?因为每一层都可以:在仅仅更改很少量的代码后就能放到不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。一个N层的应用... 阅读全文
posted @ 2010-03-02 19:25 禕楓 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 《1》 第一层 表示层 用通俗的语言就是 UI 界面, 再通俗点就是我们平时上网时看到的界面。《2》 第二层 业务逻辑层 ,,,说白了 ,就是 一个类 ,该类利用下边一层 ( 数据访问层 的方法返回的结果 DataSet ) 把 各个数据对象分解,再 从新 以更小的对象存储起来 (更加的有机体) 等待上层的应用。《3》 第三层 数据访问曾 。 该层说白了也是一个类 。 该类 其实是把数据库里的 数... 阅读全文
posted @ 2010-03-02 19:22 禕楓 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 三层架构分别是数据访问层 database access layer,业务逻辑层business logic layer,用户表现层(用户接口层) user interface layer.简称分别为DAL,BLL,UIL.数据访问层主要是提供一些通用的对数据库进行操作的函数。业务逻辑层则调用这些函数完成某些功能,而用户表现层则又调用业务逻辑层的函数来使用这些功能。 说起来比较简单,但是到底是怎么... 阅读全文
posted @ 2010-03-02 10:42 禕楓 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 学ASP.NET都知道它的最经典的架构是三层架构,也是目前应用得最广泛的一种架构.以前说起三层架构大家都知道MVC架构,这是html开发中用得比较多的,现在AJAX主要就是用这种架构。大家ASP.NET的三层是指数据访问层,业务逻辑层和表示层,而且都知道数据访问层是用来访问数据的,业务逻辑层是用来处理一些系统的业务逻辑的,表示层就是把内容呈现出来给用户,与用户进行交互的。划分三层的好处就是每一层都... 阅读全文
posted @ 2010-03-01 23:53 禕楓 阅读(366) 评论(0) 推荐(0) 编辑