C#三层架构系统 C#.NET三层架构快速开发框架
![]() ![]() C#语言(C# CSharp) C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)公司开发的强大的编程语言。 C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。 下面列出了 C# 成为一种广泛应用的专业语言的原因:
三层架构 (3-Tier Architecture) ![]() 理解三层结构: 我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级。 三层结构包含:界面层(UI),业务逻辑层(BLL),数据访问层(DAL) 1:界面层 主要表示WEB、WINFORM方式,WEB方式界面层表现成:aspx、html页面。Winform主要是堆砌各种组件和控件的窗体界面。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地 提供服务。 2:业务逻辑层 主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻 辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。 3:数据访问层 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不 是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。 三层架构图 ![]() 三层逻辑架构不是指物理上的三层,比如三台联网的机器不是三层逻辑结构或三层体系架构,或者支持B/S应用的才是三层体系结构,所以定义和概念要区分清楚。三层是指逻辑上的三层,即把这三个逻辑层封装在一个软件项目内,是一个整体,缺一不可。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层处理,通常情况下,客户端不直接与数据库进行交互,而是通过中间层与数据库进行交互。 C/S系统快速开发平台三层体系架构详解 基于C#.NET三层架构快速开发框架 C/S架构软件快速开发平台-旗舰版V5.1![]() ![]() ![]() ![]() ![]()
|