统计信息

资源数: 167
评论数: 23
访问次数: 2778334
建立时间: 2012-09-09

Visual Studio 示例:Duwamish 7.0


资源分类:微软代码示例    更新日期:9/7/2008 版本:7.0

主页:http://msdn.microsoft.com/zh-cn/library/aa288561(VS.71).aspx  

语言:  授权形式:开源

Duwamish 7.0 是一个专门为 Microsoft .NET 平台生成的多层分布式企业应用程序。它的设计、开发和部署为开发人员提供了一个生动的例子,通过该示例,开发人员可以深入了解如何利用 .NET 平台的各种功能来生成可靠的、可伸缩的和性能良好的应用程序。在 Visual C# 和 Visual Basic .NET 版本的安装 CD-ROM 上都有 Duwamish 7.0。每个版本对驻留在各个结构层上的逻辑使用 ASP.NET。

Duwamish 7.0 概述

Duwamish Books Inc. 是一家在网上销售图书的虚拟公司。由于其模型是典型的网上购物实践中最为普遍的电子商务企业对客户 (B2C) 模式,它包括成员资格、帐户管理、购物车、搜索和结帐过程等基本功能。Duwamish 7.0 是由 MSDN 开发的通用 Duwamish 系列应用程序的功能性端口(完全使用 .NET 技术)。尽管示例本身是围绕虚拟网上书店建立的,但本示例主要关注的方面却是性能,与从 Windows DNA 到 .NET 开发人员平台的移植技术相关的问题,设计模式,以及分布式计算环境中的现实部署方案。从功能上,它是完整的模式实现,但没有充分实现具体的履行过程(即信用卡帐户减值、检查存货和交货)。但是,这些功能已经够复杂,覆盖了大范围的 .NET 技术领域,足以阐释主要的目标。

性能

为解决 Windows DNA 的性能、.NET 开发人员平台的性能,尤其是将 Duwamish 7.0 的性能与 Duwamish Books 4.0 的性能进行比较,保留了 Duwamish Books 4.0 中的基本搜索、浏览、购物车和结帐操作。数据库架构的大部分也保持不变。软件结构中的逻辑分布也保持不变以保持平台之间的准确比较。

移植

为说明从 Windows DNA 到 .NET 开发人员平台的技术移植问题,文档中标记为“要点”的某些章节阐释了应用程序中的一些过程,并解释了其他方法的相对优点。移植是隐式的,这意味着在从一种技术移植到另一种技术时,必须引用原始示例来捕获实际语义。不过,在适当的地方,结构指导章节除了指出特定的结构选择和技术决策调整外,还指出了移植时利用的主要功能差异。

分布式部署

为阐明部署方案,逻辑层分布到了物理层上。因此,应用程序阐明的多个部署方案都是解决与设置和安装、Application Center 2000 托管群集内的负载平衡,和跨物理层或物理边界远程访问组件有关的问题。

应用程序的 Web 页帮助探查应用程序。每页底部的链接展示了基础 ASP.NET 和 Visual C# 或 Visual Basic .NET 代码隐藏源代码。单击“Behind the Scenes”(幕后)图标可得到每个组件中涉及的结构技巧。

MSDN Duwamish 7.0文档:
http://msdn.microsoft.com/zh-cn/library/aa288561(VS.71).aspx
http://msdn.microsoft.com/zh-cn/library/ms978471.aspx

 

下载 Duwamish7-cs.cabDuwamish7-vb.cab ,您也可以在Visual Studio 2003的安装目录或者安装光盘里找到此示例的安装程序。

评论

标题

姓名

主页

内容(请不要发布任何违反国家相关法律、违背社会伦理道德的内容)

验证码:

© 2024 CodeUsing.com All Rights Reserved.   蒙ICP备12002817号-1