MSDN Home >
示例和演练 >
Visual Studio 示例 >
企业版示例 >
Duwamish 7.0Visual Studio 示例:Duwamish 7.0
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 托管群集内的负载平衡,和跨物理层或物理边界远程访问组件有关的问题。
有关应用程序中使用的所有技术的详细信息,请参见
Duwamish 7.0 中使用的技术。
应用程序的 Web 页帮助探查应用程序。每页底部的链接展示了基础 ASP.NET 和 Visual C# 或 Visual Basic .NET 代码隐藏源代码。单击“Behind the Scenes”(幕后)图标可得到每个组件中涉及的结构技巧。
版本历史
早期的 Duwamish Books 版本包括: Duwamish Books 4.0
与此版本相关的文档描述 Duwamish Books 应用程序从商业模型转移到基于 Web 的存储时所做的更改。它包括关于结构的论述。有关此原型应用程序的信息,请参见 Duwamish Books 示例应用程序介绍。
Duwamish Books 5.0
在 Duwamish Books 5.0(也称为 DuwamishOnline)中,开发了可以部署到 Internet 的 Duwamish Books 4.0 原型。有关进一步信息,请参见 Duwamish 联机示例介绍或访问 Duwamish 联机 Web 站点 (
http://www.duwamishonline.com)。
Duwamish 7.0
Duwamish Books 4.0 和 Duwamish Books 5.0 都是使用 Visual Studio 6.0 技术生成的。Duwamish 7.0 是使用 Visual Studio .NET 生成的。
请参见
查看示例中的代码 |
Fitch and Mather 7.0 概述个人信息中心 |
与我们联系©2006 Microsoft Corporation. 版权所有.
保留所有权利 |
商标 |
隐私权声明
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。