摘要:
为何使用N层架构?因为每一层都可以:在仅仅更改很少量的代码后就能放到不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。一个N层的应用... 阅读全文
摘要:
《1》 第一层 表示层 用通俗的语言就是 UI 界面, 再通俗点就是我们平时上网时看到的界面。《2》 第二层 业务逻辑层 ,,,说白了 ,就是 一个类 ,该类利用下边一层 ( 数据访问层 的方法返回的结果 DataSet ) 把 各个数据对象分解,再 从新 以更小的对象存储起来 (更加的有机体) 等待上层的应用。《3》 第三层 数据访问曾 。 该层说白了也是一个类 。 该类 其实是把数据库里的 数... 阅读全文
摘要:
三层架构分别是数据访问层 database access layer,业务逻辑层business logic layer,用户表现层(用户接口层) user interface layer.简称分别为DAL,BLL,UIL.数据访问层主要是提供一些通用的对数据库进行操作的函数。业务逻辑层则调用这些函数完成某些功能,而用户表现层则又调用业务逻辑层的函数来使用这些功能。 说起来比较简单,但是到底是怎么... 阅读全文