UML软件工程组织

Patterns of Enterprise Application Architecture 企业级应用架构模式 01封面语 
wzb_saxon(翻译)(选自中国软件)

大家好,看到这个标题的同志,一定对企业级应用开发很关心,作为一个还未毕业的本科生翻译这本书的难度,不用说大家也知道,还好在一个具体的项目中我的认知机会还是比较多的,这本书给我打了很好的理论基础,让我长了很大的见识,知道了程序也能使这样编的,本来翻译它是作为项目组中的技术文档,但是这本书的重要性决定了将它独占未免有点贪婪,贴在网上,让所有程序员朋友看看,大家一同提高,翻译中不足之处请指正,对迎面而来的非议,谩骂,我也做好了十足准备,我的路才刚刚开始,希望大家,不吝赐教

企业级应用架构模式(以前又称为信息系统架构)封面前言

当今企业级应用开发的实施,从诸多新技术上受益无穷;流行的面向对象多层开发平台---java & .net已经广为人知了,

这些新颖的工具和技术都能够生成非常强大的应用,但具体实施起来却非常困难

由于开发者对架构理论的陌生,又没有面向对象专家丰富的架构经验,导致企业级应用开发中失败屡见不鲜,

企业级应用架构模式,应运而生,帮助开发者从容面对企业级应用中的挑战

本书的作者—著名的面向对象设计大师Martin Fowler,很早就注意到,尽管技术层出不穷----从Smalltalk to CORBA to Java to .NET--但大体上很多相同的设计思想都可以被采用,加以灵活运用来解决常见的问题

在一个由志愿者组成的专家组的帮助下,Martin进行了深入浅出的研究,提炼出40多种重复性很高的解决方案,归纳为模式,并将他的成果集合成册,以飨读者---一本在任何企业级应用平台上都适用的,而且是必不可少的红宝书                          

涵盖主题

  • 将一个企业级应用多层分割
  • 组织业务逻辑的主要方法
  • 一个很有深度的 OR mapping 处理方法
  • 使用mvc模式组织一个web表述
  • 跨越多事务间数据的并发处理
  • 设计分布式的对象接口

这本书实际上涵盖了两本书的内容,第一部分,是一个开发企业级应用的简短教程,读者可以通读一遍,了解本书中每课所涉及的范围

第二部分(本书的主体),是各个模式的详细参考,每个模式都提供了其使用和具体实现的信息,以及详尽的java or c#的实例代码;同时,为了更好地解释书中的概念,书中用了大量的uml图式;

配备了这本书,你将会拥有足够的知识,在创建一个企业级应用时,做出重要的架构性决策,并能在具体实现时采用经专家证实的模式.

Released by Asmodeous
<asmodeous77@hotmail.com>(本节完)

 

版权所有:UML软件工程组织