Прочитал 3 книги с меткой „rest“

  • Изучаем Java EE 7

    Энтони Гонсалвес

    Книга достаточно подробно и глубоко описывает Java EE 7, так что, если нужно для работы и есть время - стоит почитать и вникнуть.

    Меня в этой книге интересуют JPA, транзакции, JMS и REST - с теорией в книге всё в порядке. На перспективу может прочту полностью, поскольку, понимание архитектуры энтерпрайз приложения не будет лишним.

    Автора пока покритиковать не могу - хорошо пишет. JPA - просто блеск: доступно даже начинающим, подробно, информативно. А вот переводчик местами не справляется с терминологией, а местами не понимает то, что переводит.
    май 2017
  • Java EE 7 и сервер приложений GlassFish 4

    Дэвид Хеффельфингер

    Удивительно, ранее я прочёл версию этой книги для Java EE 6, но почти ничего об этом не помню.

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

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

    Что касается этой книги - не прочёл и половины, поскольку, много времени уделено технологиям, которые сейчас для меня не актуальны. К тому же, часть из них дублирована в Spring, листал страницы лишь для того, чтобы освежить в памяти основные идеи.

    Об авторе и переводчике - весь материал, как и в предыдущей книге, написан здоровски, и читается на одном дыхании.
    май 2017
  • Spring в действии

    Крейг Уоллс

    Из всех книг по Spring Framework на русском языке, которые мне пока попадали в руки эта - лучшая. Она подходит в большей степени для тех, кто только начал изучать Spring. Информация подана в очень простом и понятном виде - есть много примеров, и автор, Крейг Уоллс, не лишён чувства юмора.

    Широко рассмотрены вопросы внедрения зависимостей и АОП. На примере разрабатываемого приложения Spitter (упрощённый аналог Twitter), автор демонстрирует работу с базами данных (JDBC, Hibernate) и транзакциями. Далее, для построения веб-приложения он задействует фреймворк Spring MVC а так же Spring Web Flow. Напоследок изучается Spring Security.

    В третьей части книги рассматривается взаимодействие с удалёнными службами (RMI, Hessian, Burlap, Http Invoker), программирование архитектуры REST в Spring, обмен сообщениями JMS, управление компонентами JMX, создание веб-служб Spring-WS и взаимодействие с Enterprise JavaBeans. Последняя глава посвящена темам, которые из-за своего небольшого размера не получили свою отдельную главу.

    Рекомендую к прочтению всем, кто планирует использовать Spring в своих проектах.

    Минусы книги следующие:
    1. Рассмотрены версии Spring 3.0.5 и Hibernate 3.4.0. При переходе на 4-е версии столкнулся с тем, что часть кода устарела - некоторые методы выпилены из Spring.
    2. Эта книга по-сути, является компиляцией переводов Spring in Action 2-го и 3-го изданий. Материал 3-го издания переведён полностью, а со второго вырваны только некоторые главы, отсутствующие в 3-м издании. Этот более ранний код сильно устарел (Spring 2.0.6) и мало интересен.
    3. Если не иметь на руках исходники примеров, можно промучиться даже при условии, что работа ведётся в Spring 3.

    Я был так вдохновлён этой книгой, что захотелось довести её до совершенства, устранив мелкие недочёты и переписав код для русскоязычного читателя. Материал готов, кому надо - пишите, поделюсь.
    октябрь 2015