Шаблоны корпоративных приложений [Мартин Фаулер]
295₽
Шаблоны корпоративных приложений (Мартин Фаулер)
Создание компьютерных систем – дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах – как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами – незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученные знания окружающим значительно быстрее и эффективнее, чем это удавалось автору. Книга предназначена для программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся повысить качество принимаемых стратегических решений.
Создание компьютерных систем – дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах – как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами – незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученные знания окружающим значительно быстрее и эффективнее, чем это удавалось автору. Книга предназначена для программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся повысить качество принимаемых стратегических решений.
Предисловие
Введение
Обзор
Расслоение системы
Организация бизнес-логики
Объектные модели и реляционные базы данных
Представление данных в web
Управление параллельными заданиями
Сеансы и состояния
Стратегии распределенных вычислений
Общая картина
Типовые решения
Представление бизнес-логики
Архитектурные типовые решения источников данных
Объектно-реляционные типовые решения, предназначенные для моделирования поведения
Объектно-реляционные типовые решения, предназначенные для моделирования структуры
Типовые решения объектно-реляционного отображения с использованием метаданных
Типовые решения, предназначенные для представления данных в Web
Типовые решения распределенной обработки данных
Типовые решения для обработки задач автономного параллелизма
Типовые решения для хранения состояния сеанса
Базовые типовые решения
Список основных источников информации
Предметный указатель
Введение
Обзор
Расслоение системы
Организация бизнес-логики
Объектные модели и реляционные базы данных
Представление данных в web
Управление параллельными заданиями
Сеансы и состояния
Стратегии распределенных вычислений
Общая картина
Типовые решения
Представление бизнес-логики
Архитектурные типовые решения источников данных
Объектно-реляционные типовые решения, предназначенные для моделирования поведения
Объектно-реляционные типовые решения, предназначенные для моделирования структуры
Типовые решения объектно-реляционного отображения с использованием метаданных
Типовые решения, предназначенные для представления данных в Web
Типовые решения распределенной обработки данных
Типовые решения для обработки задач автономного параллелизма
Типовые решения для хранения состояния сеанса
Базовые типовые решения
Список основных источников информации
Предметный указатель
Форматы: PDF, djvu