如何用AI技术降噪? QCon 广州“音视频架构实践”专场给你答案! 了解详情
写点什么

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

  • 2010 年 7 月 24 日
  • 本文字数:517 字

    阅读完需:约 2 分钟

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

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

关注

评论

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

C#入门系列(二十二) -- 面向对象之多态

陈言必行

七月月更

Spring项目中如何正确处理对象依赖

技术小生

spring 7月月更

NFT市场格局仍未变化,Okaleido能否掀起新一轮波澜?

石头财经

Vscode 搭建 C / C++ 开发环境

攻城狮杰森

c c++ vscode 开发环境 7月月更

【刷题记录】13. 罗马数字转整数

WangNing

7月月更

Flutter 使用 AnimatedSwitcher 做场景切换

岛上码农

flutter ios 前端 安卓开发 7月月更

分布式事务的性能设计

穿过生命散发芬芳

分布式事务 7月月更

如何在Linux中比较多个文件?这12个优秀工具了解一下!

wljslmz

Linux 7月月更 文件比较

排序子序列与倒置字符串

未见花闻

7月月更

C++ Workflow异步调度框架 - 性能优化网络篇

1412

c++ GitHub 开源 workflow 网络框架

实习是步入社会的一道坎

KEY.L

7月月更

ArkUI开发框架组件的生命周期详解

坚果

HarmonyOS OpenHarmony Open Harmony 7月月更

模块7(王者荣耀商城异地多活架构设计)

Geek_701557

Linux tar打包

秋名山码民

Linux tar 7 月月更

模块1 作业

你学会如何将项目部署到Linux系统上了吗?要不我带你耍耍。

Java学术趴

7月月更

查找算法大全(hash、avl、bst、队列)

小明Java问道之路

二分查找 hash 查找 7月月更 BST

MatrixCube揭秘102——300行实现的完整分布式存储系统MatrixKV

MatrixOrigin

MatrixOrigin MatrixOne 矩阵起源 MatrixCube MatrixKV

C++ Workflow 异步调度框架 - 性能优化上篇

1412

c++ GitHub 开源 workflow 异步调度

Setup的使用技巧

bo

Vue 前端 7 月月更

长安链学习研究-存储分析wal机制

长安链

现场可程式化逻辑闸阵列 FPGA

贾献华

7月月更

群里的初级工程师求助说,要采集采招数据,必须给他安排上

梦想橡皮擦

Python 爬虫 7月月更

Azkaban 安装文档

怀瑾握瑜的嘉与嘉

Azkaban 7月月更

函数初认识-下

芒果酱

C语言 7 月月更

Istio XDS配置生成实现

阿泽🧸

envoy 7月月更

Vue3 状态管理 Pinia 快速入门指南

程序员海军

Vue 状态管理 7 月月更

决策树算法之鸢尾花特征分类可视化详解【机器学习】

上进小菜猪

机器学习 6月月更

读书笔记之《深入理解Java虚拟机:JVM高级特性与最佳实践》(下)

菜农曰

Java 后端 JVM 后端技术 Java 开发

Okaleido或杀出NFT重围,你看好它吗?

BlockChain先知

【萌新解题】四数之和

面试官问

LeetCode

「云智公开课」百度沧海·存储

「云智公开课」百度沧海·存储

.NET和Azure示例展示在分层架构中如何使用.NET技术_.NET_Abel Avram_InfoQ精选文章