Книга «Java EE. Паттерны проектирования для профессионалов»

imageУ нас вышла книга Мурата Йенера и Алекса Фидома.

Книга «Java EE. Паттерны проектирования для профессионалов» — незаменимый ресурс для всех, кто желает более эффективно работать с Java EE, а также единственная книга, в которой рассмотрены как теория, так и практика использования паттернов проектирования на примерах реальных прикладных задач.

Авторы знакомят читателя и с фундаментальными, и с наиболее передовыми возможностями Java EE 7, досконально рассматривают каждый из паттернов и демонстрируют, как эти паттерны применяются при решении повседневных прикладных задач.
В этом издании рассматриваются классические паттерны проектирования, впервые упомянутые в знаменитой книге, написанной GoF1, с учетом модернизации их применительно к платформам Java EE 6 и 7.

В каждой главе мы описываем традиционную реализацию паттерна и затем показываем, как реализовать его, используя ориентированную на платформу Java EE семантику.

Мы используем полные примеры кода для демонстрации как традиционной реализации, так и реализации под платформу Java EE, и дополняем каждую главу примерами из практики, демонстрирующими правильное (и ошибочное) применение паттернов. Мы исследуем «за» и «против» каждого паттерна и изучаем области их применения. В конце каждой главы приведены упражнения для проверки степени вашего понимания данного паттерна в Java EE.

Для кого предназначена эта книга
Эта книга — для всех, вне зависимости от уровня опыта. Она охватывает почти всю информацию о паттернах, начиная с того, как их описывают в других книгах, до кода простой реализации на языке Java, реализации на платформе Java EE и, наконец, до примеров из практики: как и когда использовать конкретный паттерн. В ней также есть истории из реальной жизни, в которых обсуждаются удачные и неудачные практики применения паттернов.

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

Что охватывает эта книга
Эта книга охватывает все классические паттерны проектирования, предлагаемые платформой Java EE в качестве части стандартной реализации, а также некоторые новые паттерны. Охват начинается с Java EE 5 и включает последнюю из доступных на настоящий момент версий платформы — Java EE 7. Мы надеемся, что это издание станет справочником, который надолго поселится на вашей книжной полке.Как эта книга структурирована
Каждая глава сконцентрирована на одном паттерне проектирования. Если паттерн классический, то после объяснения его сущности дается простая реализация на языке Java. Каждая глава предлагает истории из практики, иллюстрирующие паттерн, на котором сконцентрирована глава, положительными или отрицательными примерами из реальной жизни. За историей из практики следует реализация на платформе Java EE, пример и объяснение. Каждый пример кода может быть запущен отдельно от других. Наконец, каждая глава завершается описанием того, где и как эффективно использовать этот паттерн.Об авторах
Мурат Йенер — фанатик программирования и коммитер открытого программного обеспечения; в данный момент разработчик под платформу Android в подразделении Intel New Devices Group. Он обладает обширным опытом разработки приложений на языке Java, веб-фреймворков, приложений для платформы Java EE и модульных приложений на основе спецификации OSGi. Кроме того, он занимается созданием учебных курсов и преподает. Мурат — коммитер свободной среды разработки Eclipse и один из первых коммитеров проекта Eclipse Libra. Сейчас он разрабатывает нативные и гибридные мобильные приложения с применением языка HTML5 и фреймворка mGWT.
Мурат был руководителем пользовательской группы конференции GDC в Стамбуле с 2009 года, организуя там различные мероприятия, участвуя и выступая в них. Он также регулярно выступает на конференциях JavOne, EclipseCon и Devoxx.

Linkedin — www.linkedin.com/in/muratyener.
Twitter — @yenerm.
Blog — www.devchronicles.com.

Алекс Сидом — ведущий Java-разработчик в Indigo Code Collective indigocodecollective.com (подразделение E-scape Group), где он играет ключевую роль в создании архитектурного дизайна и разработке основанной на микросервисе, созданной на заказ лотереи и платформы мгновенных лотерей.

До этого он разрабатывал программное обеспечение для банкоматов международного испанского банка и программное обеспечение для анализа качества кода для ИТ-консалтинга. Алекс обладает опытом разработки веб-приложений на языке Java для различных сфер деятельности, включая финансовое дело, электронное обучение, лотереи и разработку программного обеспечения. Страсть к разработке приводила его в проекты по всей Европе и за ее пределами. Он ведет блог на alextheedom.com и помогает коллегам в решении проблем на онлайн-форумах.

Linkedin — www.linkedin.com/in/alextheedom.
Twitter — @alextheedom.
Blog — www.alextheedom.com.

О техническом редакторе
Мухаммед Санаулла — разработчик программного обеспечения с более чем пятилетним опытом разработки. В настоящее время работает на крупнейшее индийское предприятие в сфере электронной коммерции, а также является модератором на форуме JavaRanch. В свободное от работы время он присматривает за своей прелестной маленькой дочкой. Своими экспериментами и мыслями на тему разработки программного обеспечения он делится по адресу http://blog.sanaulla.info/.

Более подробно с книгой можно познакомиться на сайте издательства
Оглавление
Отрывок

Для Хаброжителей скидка 25% по купону — Java EE.
В электронном виде книга не продается, по факту оплаты бумажной книги, на e-mail придет pdf и epub книга Энтони Гонсалвелса «Изучаем Java EE 7».

© Habrahabr.ru