Прочитал 1 книгу с меткой „velocity“

  • 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