C#三层构架

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:37:54
三层架构就是UI,Entities,Business,DALC
UI:用户界面
Entities:所有的实体类都在这里定义
Business:业务层,用以转达UI的请求,传递到DALC
DALC:数据访问层,用以对数据库进行操作,并将结果返回到Business,经Business返回到UI

问:1.在代码中如何实现这三层架构 2.在硬件上要怎么搭建?

代码上就是引用命名空间,达到互相访问的目的,但每层相对独立,各搞搞的,但搞出来的东东给其他层用.
差不多就是建一个win应用程序或web做UI
其他的都是类库

硬件有个电脑装上开发工具就OK了

这和硬件无关

业务逻辑层主要是在代码文件里定义类,对用户的请求进行处理,并设置数据库的访问链接语句

你可以通过在同一个工程中新建不同文件夹来划分类 也可以新建不同工程来划分类
他们都是使用命名空间来区分的 只是在方法当中调用方法而已 这样有利于代码的可重用性
呵呵 个人觉得这样比较有条理

根据需求实现. Business调用Entities 操作DALC插入到数据库. 一般3层在Business用反射做的. UI只关注界面.
硬件搭建什么额. 分布式?

下次我们同时在线的时候我发一个三层架构的源码给你看看吧