设计.net应用程序.doc
约14页DOC格式手机打开展开
设计.net应用程序,页数:14字数:5818设计 .net 应用程序摘要:本文概要介绍 .net 应用程序中的各种典型物理结构之间的区别,这些结构已被证明是很有用的。针对每种结构介绍了其适用方案、实现方式和优缺点。本文同时介绍了两层、三层和 n 层应用程序。注意: 本文所介绍的应用程序设计问题在 msdn 的 buil...
内容介绍
此文档由会员 cnlula 发布
设计.net应用程序
页数:14 字数:5818
设计 .NET 应用程序
摘要:本文概要介绍 .NET 应用程序中的各种典型物理结构之间的区别,这些结构已被证明是很有用的。针对每种结构介绍了其适用方案、实现方式和优缺点。本文同时介绍了两层、三层和 N 层应用程序。
注意: 本文所介绍的应用程序设计问题在 MSDN 的 Building Distributed Applications with .NET(英文)部分中进行了更深入的讨论。
目标
了解 Microsoft .NET 应用程序的典型结构。
了解在每种结构内进行开发的优缺点。
前提条件
熟悉 .NET 开发(包括 Web 开发和桌面开发)。
熟悉编程概念(包括类和属性)。
熟悉各种结构(包括多层和多服务器结构)。
两层应用程序结构
典型的两层应用程序是使用 ADO.NET 直接与数据库服务器(如 Microsoft SQL Server)进行通信的客户端应用程序(参见图 1)。除 ADO.NET 外,在客户端应用程序和数据库之间没有任何其他层。有关 ADO.NET 的详细信息,请参阅 .NET 框架文档、本系列的其他文章或使用 MSDN 搜索引擎。
图 1:两层应用程序包括客户端应用程序和数据存储(如 Microsoft SQL Server)
何时使用两层结构
两层应用程序适用于没有或只有少量窗体的小型应用程序。对于使用本文中介绍的其他 N 层技术的应用程序,其原型也可算是两层应用程序。但是,两层应用程序不太适用于企业环境,因为开发和维护的时间及成本不好控制。
典型的实现方式
开发两层应用程序时可以采用多种技术。所有技术均使用 ADO.NET、一个客户端界面(如桌面或基于 Web 的应用程序)和一个数据库(如 SQL Server)。要使用两层应用程序结构,可以采用以下方式
页数:14 字数:5818
设计 .NET 应用程序
摘要:本文概要介绍 .NET 应用程序中的各种典型物理结构之间的区别,这些结构已被证明是很有用的。针对每种结构介绍了其适用方案、实现方式和优缺点。本文同时介绍了两层、三层和 N 层应用程序。
注意: 本文所介绍的应用程序设计问题在 MSDN 的 Building Distributed Applications with .NET(英文)部分中进行了更深入的讨论。
目标
了解 Microsoft .NET 应用程序的典型结构。
了解在每种结构内进行开发的优缺点。
前提条件
熟悉 .NET 开发(包括 Web 开发和桌面开发)。
熟悉编程概念(包括类和属性)。
熟悉各种结构(包括多层和多服务器结构)。
两层应用程序结构
典型的两层应用程序是使用 ADO.NET 直接与数据库服务器(如 Microsoft SQL Server)进行通信的客户端应用程序(参见图 1)。除 ADO.NET 外,在客户端应用程序和数据库之间没有任何其他层。有关 ADO.NET 的详细信息,请参阅 .NET 框架文档、本系列的其他文章或使用 MSDN 搜索引擎。
图 1:两层应用程序包括客户端应用程序和数据存储(如 Microsoft SQL Server)
何时使用两层结构
两层应用程序适用于没有或只有少量窗体的小型应用程序。对于使用本文中介绍的其他 N 层技术的应用程序,其原型也可算是两层应用程序。但是,两层应用程序不太适用于企业环境,因为开发和维护的时间及成本不好控制。
典型的实现方式
开发两层应用程序时可以采用多种技术。所有技术均使用 ADO.NET、一个客户端界面(如桌面或基于 Web 的应用程序)和一个数据库(如 SQL Server)。要使用两层应用程序结构,可以采用以下方式