写点什么

.NET 和 Azure 示例展示在分层架构中如何使用.NET 技术

2010 年 7 月 24 日

Serena Yeoh 是一位微软顾问,并且编写了微软的 patternpractices 应用架构指南,他针对.NET 4.0 创建了一种分层架构的示例,并在最近部署到 Azure 上,其中展示了多种在基于分层设计模式的架构中所使用的.NET 技术(WPF、WCF、WF、ASP.NET、ADO.NET EF)。

示例代码的目的在于展示核心的.NET 技术能够如何在企业应用中组合使用,这是通过应用一些架构设计原则达到的,它可以促进代码健康成长,并使其易于维护。

这一系列.NE 示例包含十六个针对各种层的应用程序: 表现层、业务层、服务层和数据层。 模型图如下所示:

通过将这些代码示例部署到 Azure 上,Yeoh 创建了另外一套代码示例,展示出在微软的云平台的环境中可以如何使用.NET 的核心技术。这个示例包含额外的三个与云相关的项目:

  • ExpenseSample.Cloud.Service——云服务的主项目
  • WCFWebHost——WCF Web Role 项目,用来部署后端的 web 服务
  • WebRole——包含了示例的 ASP.NET 应用程序

Azure 的模型图与前者类似,但也有一些区别:

示例包含了所有的源代码,并在 CodePlex 基于 MS-PL 许可提供给大家: 针对.NET 的分层架构示例针对 Azure 的分层架构示例

查看英文原文:.NET and Azure Samples Showcase .NET Technologies Used in a Layered Architecture

2010 年 7 月 24 日 19:521442
用户头像

发布了 340 篇内容, 共 113.0 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

浅谈技术管理者的角色认知与自我管理

大黄蜂

团队管理 管理 自我管理 技术管理

图解JavaScript——代码实现(new、Object.create()、Object.assign()、flat()等十四种代码原理实现不香吗?)

执鸢者

Java 前端 代码原理

每个大火的“线上狼人杀”平台,都离不开这个新功能

ZEGO即构

游戏 RTC 社交

神经网络激活函数为什么要使用非线性函数?

王坤祥

神经网络 激活函数

如何理解Python中的可迭代对象、迭代器和生成器

王坤祥

Python python升级

重点发布!河北行动计划发布!聚焦7大重点任务发展大数据产业

CECBC区块链专委会

区块链技术 落地应用 政策

简谈Python3关键字nonlocal使用场景

王坤祥

Python Python基础

IT人的身体健康

隆隆

IT人健康

手抖了

shengjk1

随笔杂谈

大厂需要你的简历有这些内容!

我是程序员小贱

如何做好技术选型

xcbeyond

Java 架构 最佳实践 技术选型

简谈Python3中的闭包

王坤祥

Python Python基础

数据平台、大数据平台、数据中台……你确定能分得清吗?

华为云开发者社区

大数据 数据中台 开发者 数据湖 数据

你可能不知道的iPython使用技巧

王坤祥

Python

队列高级应用之设计一个高性能线程池

架构师修行之路

分布式 线程池 架构设计 架构师

你看脸吗?

shengjk1

随笔杂谈

浅析Python中的列表和元组

王坤祥

Python python升级

SpringBoot系列(四):SpringBoot特性_外部化配置(properties文件配置)

xcbeyond

Java 微服务 springboot

一口气搞懂「文件系统」,就靠这 20 张图了

小林coding

操作系统 计算机基础 文件管理 文件存储 文件系统

熬得住,人生路

shengjk1

随笔杂谈

憋再@官方了,头像加国旗,10行代码给你安排!

王坤祥

Python python升级

告诉你如何同时拿到腾讯两个部门的offer?

我是程序员小贱

简述Python中变量作用域的规则

王坤祥

Python python升级 Python基础

架构优化与业务迭代,你会怎么选?

架构精进之路

软件开发

我们未曾见过的世界,大到无法想象

王坤祥

ios 极客 apple 苹果 软件推荐

架构师训练营 - 第 7 周学习总结

红了哟

害怕

shengjk1

随笔杂谈

美丑平等

shengjk1

随笔杂谈

Kafka和RocketMQ底层存储之那些你不知道的事

yes的练级攻略

kafka RocketMQ 零拷贝 Mmap

非科班面试阿里,拼多多,银行都问了些啥?

我是程序员小贱

别让非理性思维毁了你的人生

看山

随笔杂谈 非理性 认知偏差 自控术

2021年全国大学生计算机系统能力大赛操作系统设计赛 技术报告会

2021年全国大学生计算机系统能力大赛操作系统设计赛 技术报告会

.NET和Azure示例展示在分层架构中如何使用.NET技术-InfoQ