Application Architecture Guide 2.0

最近比较有时间了,想翻译点有意义的东西和大家分享下同时也提高下自己的英语水平。

有什么不对的地方就请大家拍砖赐教了!

 

应用程序架构指导2

引言

J.D. Meier , Alex Homer, David Hill, Jason Taylor Prashant Bansode , Lonnie Wall, Rob Boucher Jr, Akshay Bogawat

前言

应用程序架构指导的目的是为了改善你在微软平台上开发的效率。主要的读者包括解决方案架构师和团队开发领导。本文为在.Net平台上建立的应用程序提供架构和设计上的指导。本文主要集中在一般类型的应用程序上,把应用程序的功能分割为几层,组件和服务,并介绍它们的共通的设计特点。

 

这个指导是给予任务的,并且会按照架构和设计的主要特点分别介绍。本文既可以作为参考,也可以的从开始学习到最后。这个指导被分为一下四部分:

l 第一部分:“基础”提供架构和设计方面的基础知识,一边理解架构设计的技巧和策略。

l 第二部分:“设计”提供设计主要的可以用于任何类型的应用程序或者程序中的某一层的原则和实践,包括如何设计联系和服务。

l 第三部分:“分层”体统架构和设计方式,以及每一层的实践,包括展示、业务、服务和数据访问。

l 第四部分:为每一种应用程序原型提供模式和设计框架,包括服务应用、Web应用、富客户端应用、RIA应用

 

我们为什么写这个指南

我们写作这个指南是为了完成一下目标:

•          帮助你在.NET平台下设计更有效率的架构

•          帮助你选择正确的技术

•          帮助你采取更有效的工程决策

•          帮助你选择适合的策略和模式

•          帮助你选择相关度模式和实践解决方案。

 

范围

这个原则提供了在.NET平台下应用程序架构方面的原则、模式和实践。

这是个原则为基础的方式。这个指南的范围请参看(图1)

 

                              

(图1)

欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 330987132 | Go:217696290 | Python:336880185 | 做人要厚道,转载请注明出处!http://www.cnblogs.com/sunshine-anycall/archive/2008/12/22/1359696.html

时间: 2024-08-03 10:48:01

Application Architecture Guide 2.0的相关文章

Patterns & practices Application Architecture Guide 2.0 Released

  patterns & practices Application Architecture Guide 2.0 Release http://www.codeplex.com/AppArchGuide/Wiki/View.aspx?title=Home PDF version here: http://www.codeplex.com/AppArchGuide/Release/ProjectReleases.aspx?ReleaseId=19545 Folks, please read it

Application Architecture Guide 2.0 chapter 1

第一章 程序架构基础 目标         程序架构基础         标准关键程序建构术语和原则         促使现代架构形成的关键因素   概要 定义程序架构就是定义结构化的解决方案的过程,这个解决方案可以满足所有的技术和操作的需求,以及最佳化的一般质量特性,如性能,安全和可管理性. 这包括广泛因素的一系列的决策,每个决策都考虑到了对质量,性能,可维护性和程序的成功.下面我们就展开对这一过程的描述,并使用其中包含的信息,你可以构建一个包含所有要点的架构.并可以使这个架构部署在你选择的基

New Release: patterns & practices App Arch Guide 2.0 Beta 1

[From J.D Meier's Blog:http://blogs.msdn.com/jmeier/default.aspx] Today we released our patterns & practices App Arch Guide 2.0 Beta 1.  This is our guide to help solution architects and developers make the most of the Microsoft platform.  It's a dis

WebSphere Application Server Web 2.0 功能部件包入门

引言 WebSphere Application Server 的 Web 2.0 功能部件包(WebSphere Application Server Web 2.0 Feature Pack,下面简称 WAS-WEB2FEP)是 WebSphere 应用服务器专门对 Web 2.0 功能提供的可选择安装的增强包,使在 WebSphere Application Server 上运行的 Web 应用程序更易于使用. 此功能包通过将外部的 Web Service.内部的 SOA 服务以及 J2E

Android Application Architecture 安卓APP架构[译]

序 本文介绍了文章作者从事了几年android应用的开发,经历2次架构变革,第一次集成了RxJava第二次集成了MVP,并将RxJava与MVP完美结合,实现了低耦合,代码简单,测试方便的架构. 其实我们在开发中也遇到过,Android入门门槛较低,如果前期对APP规划不清晰,Coder们对未来变化把握不准,技术架构经验不够强大,最终导致就是一个Activity几千行,里面写了大量的Private方法,拆成几个Fragment.封装出来几个类都是无法解决,结果就是看Activity难受的要死,纠

JSP怎么实现页面里的application计数器定时清0呢

问题描述 JSP怎么实现页面里的application计数器定时清0呢. 解决方案 解决方案二:application.setAttribute("name",0)解决方案三:你是怎么计数的?解决方案四:是呀不知道怎么回答你

读Martin Fowler's 《Patterns of Enterprise Application Architecture》有感

作为一本技术指导书,显然这本书有些outdated了,但想想现在的一些框架,架构正是基于这本书的思想构建的,还是不免对作者当时的Vision感到钦佩.出于对这些思想本源的追索,以及对历史的追溯.还是很有必要浏览这本经典著作的,对于这个500页的书,我看的比较快,只是跳一些感兴趣的点着重看下,事实证明还是很有收获的. POJO 起源:J2EE才出现时,尽管EJB2.0 特别是它的Entity Bean 给开发和调试带来了很多不便,但是在vendor的怂恿和对新技术的盲从下,很多公司还是采用了这个后

求救!Server Error in '/' Application.Cannot find table 0.

问题描述 求救!!!网站在内部服务器上是正常的,但上传到租用的虚似主机上就出现这个问题. 解决方案 解决方案二:仔细检查一下代码,在代码里是不是有DataSet.Tables[0]这样的代码,在这样的代码的地方去加判断.然后查找问题.

跪求Patterns of Enterprise Application Architecture 的英文版

问题描述 最好是中英文版都有请发我邮箱1216170136@qq.com万分感谢 解决方案 解决方案二: 解决方案三:同上http://download.csdn.net/download/zhaowentao_bc/3484759