.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:52 1375
用户头像

发布了 39 篇内容,共 1095401 次阅读,收获喜欢 2 次。

关注

评论

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

架构师训练营第十二周-总结

坂田吴奇隆

极客大学架构师训练营

架构师训练营 week12

devfan

深度解析OAuth 2.0授权!!

架构师修行之路

架构 高并发系统设计 OAuth 2.0

第十二周总结

Linuxer

架构师训练营第十二周总结

0x12FD16B

mapReduce

架构师训练营 week 12 作业

Frank Zeng

w-12

麻辣

极客大学架构师训练营

第 0 期架构师训练营第 7 周作业 1

天上星亮晶晶

大数据简介&架构(一)

dony.zhang

大数据 hdfs hive YARN MAPRED

week12 作业

雪涛公子

Flink从一致性检查点中恢复-14

小知识点

scala 大数据 flink

JWT认证看这一篇就够了

架构师修行之路

程序员 架构

史上第二全的java文件操作和数据读写

诸葛小猿

文件读写 inputstream OutputStream PrintWriter BufferedReader

PageRank简述

朱月俊

week12 总结

雪涛公子

大数据课程笔记

superman

极客时间训练营-12周作业

潜默闻雨

架构师训练营Week12学习总结

Frank Zeng

逛过这个商城,摄像机竟然学会了独立思考

脑极体

第 0 期架构师训练营第 7 周作业 2 ----总结

天上星亮晶晶

架构师训练营作业

qihuajun

Go云原生应用实战系列(一)

田晓亮

go 云计算 微服务 云原生

架构师训练营学习总结(大数据)

qihuajun

极客时间训练营-12周作业2

潜默闻雨

架构师训练营第十二周作业

坂田吴奇隆

极客大学架构师训练营

极客大学架构师训练营 0 期 week 12 学习笔记

chun1123

大数据 学习笔记

架构师训练营第十二周作业

吴吴

第 12 周作业

Mr.Monkey

第12周作业

Jaye

极客大学架构师训练营 0 期 week 12 作业

chun1123

大数据 hive

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