Hajm 384 sahifalar
2017 yil
Изучаем Java EE. Современное программирование для больших предприятий (pdf+epub)
Kitob haqida
Java EE 8 – современная версия популярной платформы для программирования корпоративных приложений на языке Java. Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых – работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой. Java EE обеспечивает широкие возможности предметно-ориентированного проектирования (DDD), непрерывную интеграцию, работу по принципу DevOps, взаимодействие с Docker и Kubernetes.
Принципы проектирования и архитектурные секреты, собранные в этой книге в изложении великолепного Себастьяна Дашнера (в 2016 году удостоен звания Java-сhampion), послужат вам неисчерпаемым источником вдохновения и солидной базой для воплощения даже самой сложной бизнес-логики в Java-приложениях.
Книга полезна как обзор возможностей JavaEE сейчас. Стиль примерно – есть проблема X, которую решаем способом Y. К каждой проблеме прилагается фрагмент кода, который еще нужно домыслить и довести до состояния способного к запуску проекта. К сожалению, есть места, где перевод мешает. Например такие фразы как эта на с.133 – "Для извлечения возможных параметров аннотации, таких как категория
отслеживания процессов в данном примере, перехватчики могут использовать
отражение.", вводят в ступор, если не попытаться сделать обратный перевод.
Читал эту книгу в бумаге, сразу после выхода.
Книга будет не очень полезна тем, кто только начал изучение Java EE, так как её сложно назвать учебником или справочником. Скорее, это обзор современных средств, методик, инструментов и решений (на что смотреть, что искать и как это должно выглядеть в наши дни), применяемых в корпоративной разработке на Java EE, с короткими примерами. Кстати, будьте готовы к тому, что запустить примеры без более-менее уверенных знаний по теме у Вас не получится.
Единственная книга из прочитанных мной, в которой рассматриваются конкретные варианты структурирования кода java-приложения по пакетам, с описанием присущих этим вариантам недостатков.
На мой взгляд, книга будет Вам полезна, если:
– Вы из для тех, кто изучал разработку корпоративных приложений ранее, когда Java EE была более эпична и куда как более монструозна (об этом же говорит и автор)
– Вы перегружены знаниями по теме, которые теснятся и пихаются у Вас в голове (например, сразу после интенсивного обучения, или после многих лет не систематизированного опыта), и Вам хотелось бы иметь план-конспект основных тем и типовых решений для того, чтобы ориентироваться в этих знаниях.
Izohlar, 2 izohlar2