Шаблоны корпоративных приложений, Фаулер М., 2016.
Создание компьютерных систем (может быть, вы этого еще не знаете) — весьма непростое дело. По мере увеличения их сложности трудоемкость процессов конструирования соответствующего программного обеспечения возрастает согласно экспоненциальному закону. Как и в любой профессии, прогресс в программировании достигается только путем обучения, причем как на ошибках, так и на удачах — своих и чужих. Это издание представляет собой учебное пособие, которое поможет вам усвоить информацию и передать полученные знания другим значительно быстрее и эффективнее, чем это удавалось мне самому.
Я писал эту книгу в расчете на программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся улучшить качество принимаемых стратегических решений.
Корпоративные приложения.
Созданием программного обеспечения занимается множество людей. Но говорить о программном обеспечении в целом — значит, не сказать ничего, поскольку разновидностей программных приложений чрезвычайно много и каждая ситуация выдвигает особые проблемы, отличающиеся собственным уровнем сложности. Наглядным примером могут служить дискуссии с коллегами, работающими в сфере телекоммуникаций. С определенной точки зрения “мои” корпоративные приложения намного проще, нежели телекоммуникационное программное обеспечение, — мне не приходится решать чрезвычайно сложные проблемы обеспечения многопоточного функционирования и тесной интеграции аппаратных и программных компонентов. Но во всем остальном мои задачи существенно сложнее. Корпоративные приложения чаще всего имеют дело с изощренными данными большого объема и бизнес-правилами, логика которых иногда просто противоречит здравому смыслу. Хотя некоторые приемы и решения более-менее универсальны, большинство из них адекватны только в контексте определенных ситуаций.
На протяжении всей профессиональной карьеры я занимался преимущественно корпоративными приложениями, и это, разумеется, обусловило выбор типовых решений, представленных на страницах книги. (В числе близких аналогов понятия “приложение” можно назвать термин “информационная система”; читатели постарше, вероятно, вспомнят выражение “обработка данных”.) Но что именно подразумевает понятие корпоративное приложение (enterprise application)? Точное определение сформулировать трудно, но дать смысловое толкование вполне возможно.
ОГЛАВЛЕНИЕ.
Введение.
Часть I. Обзор.
Глава 1. “Расслоение” системы.
Глава 2. Организация бизнес-логики.
Глава 3. Объектные модели и реляционные базы данных.
Глава 4. Представление данных в Web.
Глава 5. Управление параллельными заданиями.
Глава 6. Сеансы и состояния.
Глава 7. Стратегии распределенных вычислений.
Глава 8. Общая картина.
Часть II. Типовые решения.
Глава 9. Представление бизнес-логики.
Глава 10. Архитектурные типовые решения источников данных.
Глава 11. Объектно-реляционные типовые решения, предназначенные для моделирования поведения.
Глава 12. Объектно-реляционные типовые решения, предназначенные для моделирования структуры.
Глава 13. Типовые решения объектно-реляционного отображения с использованием метаданных.
Глава 14. Типовые решения, предназначенные для представления данных в Web.
Глава 15. Типовые решения распределенной обработки данных.
Глава 16. Типовые решения для обработки задач автономного параллелизма.
Глава 17. Типовые решения для хранения состояния сеанса.
Глава 18. Базовые типовые решения.
Список основных источников информации Предметный указатель.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по программированию :: программирование :: Фаулер
Смотрите также учебники, книги и учебные материалы:
- Python в системном администрировании UNIX и Linux, Гифт Н., Джонс Д., 2009
- Философия Java, Эккель Б., 2015
- Секреты Python, 59 рекомендаций по написанию эффективного кода, Слаткив Б., 2016
- Байесовский анализ на Python, Мартин О., 2020
- Программирование для нормальных с нуля на языке Python, часть 1, Сысоева М.В., Сысоев И.В., 2018
- Учим Python, делая крутые игры, Свейгарт Э., 2018
- R, Notes for Professionals
- Python, Notes for Professionals