企业应用架构模式(英文版)

企业应用架构模式(英文版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,管理,管理信息系统,

作者: (美)福勒 著

出 版 社: 人民邮电出版社

出版时间: 2009-6-1字数:版次: 1页数: 533印刷时间:开本: 16开印次:纸张:I S B N : 9787115204226包装: 平装编辑推荐

随着信息技术的广泛应用。系统需要处理的数据量越来越大,企业级软件开发已经渐成主流,而开发人员面临的困难与挑战也是显而易见的。更糟糕的是,这一领域的资料一直非常缺乏。

本书是软件开发大师Martin Fowler的代表作。采用模式的形式系统总结了业界多年积累的经验,被称为企业级应用开发领域的圣经”,出版以来一直畅销不衰,至今仍然无可替代。作者在精彩地阐述了企业应用开发设计中的核心原则基础上。详细、生动地讲述了51个模式并给出主流平台(Java和.NET)中的应用实例,更分析了许多相似模式之间的差异。提供了具体运用和选择这些模式的大量经验之谈,使你不仅知其然。更知其所以。

这是一部软件开发领域不朽的经典。任何一位真正的软件开发人员都不可错过。

内容简介

面向对象大师Martin Fowler及其专家级合作者将40多种常用解决方案转化成模式,为我们提供了这本能够应用于任何一种企业应用平台的、关于解决方案的参考书。本书叙述深入浅出,采用大量UML图进一步阐明有关概念。前面介绍企业应用的背景知识,如分层架构、Web表现、业务逻辑、数据库映射、并发、会话、分布策略等。在此基础上,随后的各章分别对与这些背景知识相关的设计模式进行了详细的介绍,并配以详细的Java代码或C#代码示例。

本书适合设计和构建企业应用的软件架构师、设计人员和编程人员阅读,同时也可作为高等院校计算机专业及软件学院相关课程的参考教材。

作者简介

Martin Fowler:享誉世界的软件开发大师。现为著名软件开发咨询公司ThoughtWorks的首席科学家。他在面向对象分析与设计、UML、设计模式、软件开发方法学、XP、重构等方面都有重要贡献。他更全球最具影响力的技术作家之一,除本书外,他的《分析模式》、《UML精粹》和《重构》等著作都已经成为经典。

目录

Architecture

Enterprise App|ications

Kinds of Enterprise Application

Thinking About performance

Patterns

The Structure of the Patterns

Limitations of These Patterns

PART 1: The Narratives

Chapter 1: Layering

The Evolution of Layers in Enterprise Applicati.ons

The Three Principal Layers

Choosing Where to Run Your Layers

Chapter 2: Organizing Domain Logic

Making a Choice

Service Layer

Chapter 3: Mapping to Relational Databases

Architectural Patterns

The Behavioral Problem

Reading in Data

Structural Mapping Patterns

Mapping Relationships

Inheritance

Building the Mapping

Double Mapping

Using Metadata

Database Connections

Some Miscellaneous Points

Further Reading

Chapter 4: Web Presentation

View Patterns

Input Controller Patterns

Further Reading

Chapter 5: Concurrency (by Martin Fowler and David Rice)

Concurrency Problems

Execution Contexts

Isolation and Immutability

Optimistic and Pessimistic Concurrency Control

Preventing Inconsistent Reads

Deadlocks

Transactions

ACID

Transactional Resources

Reducing Transaction Isolation for Liveness

Business and System Transactions

Patterns for Offline Concurrency Control .

Application Server Concurrency

Further Reading

Chapter 6: Session State

The Value of Statelessness

Session State

Ways to Store Session State

Chapter 7: Distribution Strategies

The Allure of Distributed Objects

Remote and Local Interfaces

……

PART 2:The Patterns

References

Index

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航