GMTC全球大前端技术大会(北京站)门票9折特惠截至本周五,点击立减¥480 了解详情
写点什么

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

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

关注

评论

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

架构师训练营第 1 期 -week11

习习

微软最强 Python 自动化工具开源了!不用写一行代码!

星安果

Python 微软 自动化 自动化测试 playwright

《技术男征服美女HR》—Fiber、Coroutine和多线程那些事

太白上仙

Java 程序员 面试 后端 多线程

加码线下,新荣耀“破题”场景经济

脑极体

Linux平台中调试C/C++内存泄漏方法 (腾讯和MTK面试的时候问到的)

linux大本营

c++ Linux 后台开发 架构师

面试无忧:源码+实践,讲到MySQL调优的底层算法实现

996小迁

Java 架构 面试

1分钟解密:博睿大数据核心引擎Bonree Zeus六大优势

博睿数据

IntelliJ IDEA 2020.3正式发布,年度最后一个版本很讲武德

YourBatman

IDEA 新特性 2020.3

国产电子表格Luckysheet后台也开源了!支持在线协作,一键docker私有部署

奇异石榴果

Java Excel SpreadJS 表格控件

腾讯大牛整合Java+spring5系统学习架构,神乎其技

小Q

Java 学习 编程 面试 spring 5

ONES 收购 Tower,五源资本合伙人对话两位创始人

万事ONES

项目管理 团队协作 ONES Tower 收购

给你一个亿的keys,Redis如何统计?

不才陈某

redis

《前端实战总结》之使用CSS3实现酷炫的3D旋转透视

徐小夕

css3 前端 前端工程 CSS小技巧

训练营第七周作业

大脸猫

极客大学架构师训练营

跨架构编程不再难,英特尔机器编程工具迎来重磅更新

商业资讯

英特尔发布第二代Horse Ridge低温量子控制芯片

商业资讯

一个真正0基础小白学习前端开发的心路历程

华为云开发者社区

开发 开发小白 0基础

ONES 收购知名协作工具 Tower

万事ONES

团队协作 高效 研发管理工具 收购 资讯

新闻|Babelfish使PostgreSQL直接兼容SQL Server应用程序

PostgreSQLChina

数据库 postgresql 开源

英特尔神经拟态生态系统发展和研究的最新进展

商业资讯

【技术分享】浅谈RTC及Agora RTC SDK集成介绍

邵帅

性能压测

jorden wang

想了解任务型对话机器人,我们先从自然语言理解聊起

华为云开发者社区

人工智能 机器人 自然语言

javascript开发后端程序的神器nodejs

程序那些事

Java nodejs 后端开发 koa 程序那些事

关于binlog,这个参数能不能用?

Simon

MySQL Binlog

即使不会node.js,拖拽就可完成数据的可视化展示

华为云开发者社区

node.js 数据 可视化

英特尔推动集成光电的发展,用于数据中心

商业资讯

挑战赛 | 话题王者VS互动先锋(第一季)

InfoQ写作平台官方

话题讨论 活动专区

已拿腾讯后台开发岗offer,简单说下自己的面试经历和学习路线

程序员小灰

c++ 后台开发 架构师 TCP/IP Linux服务器开发

谁能阻止世纪互联星光?2020年第11期北京机房网络质量评测数据排行榜发布

博睿数据

架构师训练营第 11 周课后练习

叶纪想

极客大学架构师训练营

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