Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Noted software engineering expert, Martin Fowler, turns his attention to Enterprise Application development. He helps professionals understand the complex--yet critical--aspects of Architecture. Enables the reader to make proper choices when faced with a difficult design decision.

From the Back Cover

The practice of Enterprise Application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in Enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.

Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face Enterprise Application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into Patterns. The result is an indispensable handbook of solutions that are applicable to any Enterprise Application platform.

This book is actually two books in one. The first section is a short tutorial on developing Enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the Patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts.

Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an Enterprise Application and the proven Patterns for use when building them.

The topics covered include:

  • Dividing an Enterprise Application into layers
  • The major approaches to organizing business logic
  • An in-depth treatment of mapping between objects and relational databases
  • Using Model-View-Controller to organize a Web presentation
  • Handling concurrency for data that spans multiple transactions
  • Designing distributed object interfaces


  • 1. В переводе Гоблина [RUS]

    Отметил эксперт программного обеспечения, Мартин Фаулер, превращает его внимание Enterprise Application развития. Он помогает профессионалам понять сложные - еще критической - аспекты архитектуры. Позволяет читателю сделать надлежащий выбор, когда сталкиваются с трудной дизайнерское решение.

    С задней панели

    Практика предпринимательства Заявка развития выиграли от появления множества новых благоприятных технологий. Многоуровневые объектно-ориентированных платформ, таких как Java и. NET, стали обычным явлением. Эти новые инструменты и технологии, способные строить мощные приложения, но они не являются легко выполнены. Общие недостатки в корпоративных приложениях часто возникают потому, что их разработчики не понимают, что архитектурные уроки опытных разработчиков объекта научились.

    Структура предприятия Application Architecture написано в ответ на жесткие вызовы, которые стоят Enterprise Application разработчиков. Автор отметил, объектно-ориентированный дизайнер Мартин Фаулер, заметил, что, несмотря на изменения в технологии - от Smalltalk на CORBA для Java на. NET - одни и те же основные идеи дизайна могут быть адаптированы и применяться для решения общих проблем. С помощью экспертной группы вкладчиков, Мартин отгоняются более сорока повторяющихся решений в шаблоны. Результатом является незаменимым справочник решений, которые применимы к любой платформы Enterprise Application.

    Эта книга на самом деле две книги в одной. В первом разделе приводится краткое руководство по разработке приложений, которые вы можете прочитать от начала до конца, чтобы понять масштабы этой книги уроки. В следующем разделе, основная часть книги представляет собой подробное ссылкой на самих моделях. Каждая схема предусматривает использование и осуществление информации, а также подробные примеры кода на Java или C #. Вся книга также богато иллюстрирована UML диаграмм для дальнейшего объяснения понятий.

    Вооружившись этой книге, вы получите знания, необходимые для принятия важных архитектурных решений о создании предприятия Применение и проверенной модели для использования при построении им.

    Эти темы включали:
    # Разделение предприятия Заявка на слои
    # Основные подходы к организации бизнес-логики
    # Углубленное лечение соответствие между объектами и реляционными базами данных
    # Используя модель-вид-контроллер для организации веб-презентации
    # Параллельной обработке данных, что занимает несколько сделок
    # Проектирование интерфейсов распределенных объектов
    Автор: БончБруевич
    Категория: Литература / Разработка
    Добавлен: 10.10.2008 14:29
    Просмотров: 19760
    Комментарии: 3
    -  1  +



    Прикрепленные вложения:
    • Patterns of Enterprise Application Architecture
      Название: Patterns of Enterprise Application Architecture
      Автор: Martin Fowler
      Издательство: Addison-Wesley, 2002 г.
      Язык: Английский
      Формат: CHM
      Размер файла: 2 Мб, страниц: 560
      Ссылка : Patterns of Enterprise Application Architecture (Скачали 2643 раз(а))
       
    • Архитектура корпоративных программных приложений
      Название: Архитектура корпоративных программных приложений
      Автор: Martin Fowler
      Издательство: Addison-Wesley, 2002 г.
      Язык: Русский
      Формат: PDF
      Размер файла: 6.5 Мб, страниц: 544

      Создание компьютерных систем — дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах — как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами — незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученные знания окружающим значительно быстрее и эффективнее, чем это удавалось автору. Книга предназначена для программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся повысить качество принимаемых стратегических решений.
      Ссылка : Архитектура корпоративных программных приложений (Скачали 2853 раз(а))
       

    Комментарии пользователей
    1 Moo(0_0) 18.12.2008 17:41 #

    Спасибо за книжку на
    русском языке!

    -  -1  +
    Ответить
    2 marcusrex 21.07.2009 21:47 #

    Огроменное спасибо

    -  1  +
    Ответить
    3 Jessica 16.09.2009 13:02 #

    Огромнейшее спасибо за эту книгу!
    На английском читала ее мучительно долго... теперь процесс пошел быстрее)

    -  1  +
    Ответить
    Вы не можете комментировать. Зарегистрируйтесь, Я свой.




    Обратите внимание


     
    Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.