架构





5.00/5 (2投票s)
MSDN 有一个关于构建 ASP.NET 应用程序的精彩章节。patterns & practices 的 Web 客户端软件工厂在 CodePlex 上! - 这个工厂
MSDN 有一个关于构建 ASP.NET 应用程序的精彩章节。
- patterns & practices 的 Web 客户端软件工厂在 CodePlex 上! - 这个工厂将提供全面的架构指导,帮助客户使用 Microsoft 平台构建 Web 解决方案。
- ASP.NET 网页的一天 - 探索围绕 ASP.NET 网页构建的事件模型,以及网页在转换为 HTML 的过程中所经历的各个阶段。了解构成页面生命周期的事件,以及控件和页面作者如何介入以改变标准行为。
- ASP.NET HTTP 运行时 - Dino Esposito 介绍了 HTTP 运行时的组成组件,即驱动 ASP.NET 应用程序各个请求处理的逻辑,并展示了 HTTP 请求如何转换为纯 HTML 文本的所有步骤。
- ASP.NET 中的基于表单的编程 - 表单编程技巧。
- 基本本能:Word 2007 文档的服务器端生成 - 了解如何在服务器上读取、写入和生成 Word、Excel 和 PowerPoint 文档,而无需运行 Office。
- 架构杂志 - 架构杂志是 IT 架构自由思想家和实践者的独立平台。第 12 期与 Web 架构相关。
入门套件
了解软件架构的一个好方法是查看其他应用程序是如何构建的。有许多社区支持的入门套件,例如
-
DotNetNuke 入门套件 - DotNetNuke 是一个 Web 应用程序框架,非常适合创建和部署商业网站、企业内部网和外部网、在线发布门户以及自定义垂直应用程序等项目。
-
BlogEngine.NET 入门套件 - BlogEngine.NET 是一个功能齐全的博客平台,易于设置、自定义和使用。BlogEngine.NET 支持您选择的数据源;您可以使用 SQL Server,也可以使用 XML 文件进行即插即用。
-
dasBlog - dasBlog 是一个博客引擎,提供优雅的视觉美学、强大易用的功能和独特的应用程序架构。dasBlog 不需要数据库引擎,它使用基于文件的内容管理,其架构确保了卓越的性能。
-
Subtext - Subtext 是一个个人博客发布平台,专注于可用性、优雅性和简洁性。如果您曾举手表示要编写自己的博客引擎,那么 Subtext 就是为您准备的。
-
员工信息入门套件 - 这是一个入门套件,包含非常简单的用户需求,我们可以创建、读取、更新和删除 (CRUD) 公司的员工信息。此入门套件的主要目的是提供一个坚实的指导方针,以利用新的 asp.net 2.0 和 sql server 2005 功能以及最新的最佳编码实践来构建企业级项目。该入门套件包含几个可以执行多表连接和/或写入操作的案例。结合高性能和安全功能,此入门套件展示了我们如何从广泛的角度解决现实世界中的问题和挑战。
播客
-
Ron Jacob 的 ARCCast - 跟上最新的架构趋势很难。随着 Microsoft 不断推出新产品和新技术,您需要有人能够剔除浮华,直达核心。
-
与 Dan Appleman 谈软件架构 - Scott Hanselman 与 Dan Appleman 讨论软件架构。
企业应用程序示例
-
Microsoft .NET Pet Shop 4 - .NET Pet Shop 应用程序旨在展示构建企业级、N 层 .NET 2.0 应用程序的最佳实践,这些应用程序可能需要支持各种数据库平台和部署方案。
-
DinnerNow - DinnerNow 是一个虚构的市场,客户可以从当地餐馆订购食物,送货上门或办公室。此示例旨在演示如何使用几种新的 Microsoft 技术开发连接应用程序。
此演示利用了多种技术,包括:IIS7、ASP.NET Ajax 扩展、LINQ、Windows Communication Foundation、Windows Workflow Foundation、Windows Presentation Foundation、Windows PowerShell 和 .NET Compact Framework。 -
.NET StockTrader 示例应用程序 - 此应用程序是 .NET 企业应用程序服务器技术的端到端示例应用程序。它是一个基于 Windows Communication Foundation (.NET 3.0) 和 ASP.NET 的面向服务应用程序,并展示了许多用于构建高度可扩展、丰富的“企业连接”应用程序的 .NET 企业开发技术。它被设计为一个基准套件,用于说明 .NET 中的替代技术及其相对性能。
- Microsoft TownHall - TownHall 提供了一种低成本、低摩擦的云托管 (Azure) 解决方案。TownHall 及其众多现有和计划中的客户端,允许组织在个人可能使用的任何设备上与他们互动。
视频
- Microsoft 架构:使用 .NET Framework 2.0 设计企业级系统
- 无旋架构 - 为有抱负的架构师提供的网络广播系列
- 有抱负的软件架构师计划 (ASAP) ASAP 应用程序架构师介绍,接着是架构师在需求阶段的角色。本课程讨论架构师如何影响更好的决策,这些决策可以在项目结束时带来回报。在课程中,我们将讨论项目类型、从何处开始捕获、在不同项目类型和执行模型中如何不同、我们如何整理、优先排序和呈现需求。最后,我们通过一个案例研究示例来理解该方法。
- 有抱负的架构师系列 2008
P & P 架构指南
- .NET 应用程序架构:设计应用程序和服务
本指南为需要使用 Microsoft® .NET Framework 构建分布式解决方案的应用程序架构师和开发人员提供架构级和设计级指导。本指南假定您熟悉 .NET 组件开发和分层分布式应用程序设计的基本原则。本指南对于那些架构和设计应用程序或服务;为应用程序或服务推荐适当的技术和产品;做出设计决策以满足功能和非功能需求;或为应用程序或服务选择适当的通信机制的人员至关重要。
初学者文章
- 使用 Microsoft ASP.NET 2.0 构建分层 Web 应用程序
为初学者提供了一个极好的介绍,展示了使用自定义业务实体方法构建应用程序所涉及的基本原理。由 Wrox 作者 Imar Spaanjaars 撰写。 - 分层架构中的可追溯性:
路线图
分层架构中的可追溯性允许软件架构师以更结构化的方式定义、利用、重用和重新设计现有、当前和未来的应用程序架构。本文提供了一个轻松追踪多层架构的路线图。
应用程序建模
- .NET 应用程序建模语言 (nAML) 规范和工具
理解软件应用程序中的架构和代码是构建良好软件产品的主要因素。除了规范、示例和工具之外,这里还引入了一种新的可视化建模技术,称为“nAML”(.NET 应用程序建模语言),它以革命性的方式克服了典型建模语言的局限性!无需多言,只需下载它,您就能了解它有多强大!