Spring 3 для профессионалов

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Гибкая, облегченная, с открытым кодом платформа Spring Framework продолжает занимать место лидирующей инфраструктуры для разработки приложений на Java для современных программистов и разработчиков. Она работает в тесной интеграции с другими гибкими и облегченными Java-технологиями с открытым кодом, такими как Hibernate, Groovy, MyBatis и т.д. В настоящее время Spring также может взаимодействовать с Java EE и JPA 2.
Эта книга посвящена новейшей версии платформы Spring Framework — версии 3.1. Широкий спектр рассматриваемых вопросов делает данную книгу наиболее полным руководством по Spring из числа доступных на рынке.
Благодаря настоящей книге, вы изучите основы Spring, освоите ключевые темы, а также ознакомитесь с реальным опытом реализации в приложениях удаленной обработки, Hibernate и EJB. Помимо основ, вы узнаете, как использовать Spring Framework для построения различных уровней или частей корпоративного Java-приложения, в том числе транзакций, веб-уровня и уровня презентаций, развертывания и многого другого.
Полнофункциональный пример приложения позволит применить на практике многие технологии и подходы, описанные в книге, и посмотреть, как они работают вместе.
После чтения этой книги вы сможете оснастить арсенал своих знаний мощью Spring и задействовать его для построения сложных приложений Spring.
В книге рассматриваются следующие темы:
Как приступить к использованию платформы Spring Framework и ее последних функциональных возможностей.
Что такое инверсия управления и внедрение зависимостей.
Реализация аспектно-ориентированного программирования в Spring и его важность.
Доступ к данным и постоянство с использованием Spring и Hibernate, MyBatis, JPA 2 и т.д.
Как построить транзакционный механизм для корпоративного приложения и воспользоваться другими функциональными средствами среднего уровня в Spring.
Как построить веб-приложения с применением Spring MVC и других средств.
Как построить пользовательские интерфейсы на основе Spring.
Как извлечь выгоду от использования IDE-среды Spring.
Эта книга предназначена для опытных Java-разработчиков, изучающих Spring с самого начала либо имеющих лишь поверхностное представление о платформе Spring Framework. Она ориентирована на тех, кто уже участвует или планирует заниматься разработкой корпоративных Java-приложений.

Author(s): Хо Кларенс, Харроп Роб
Publisher: Вильямс
Year: 2013

Language: Russian
Tags: Библиотека;Компьютерная литература;Java;Spring;


Об авторах 17
Глава 1. Введение в Spring 19
Глава 2. Начало работы 33
Глава 3. Пример приложения 57
Глава 4. Введение в IoC и DI в Spring 73
Глава 5. Детальные сведения о конфигурации Spring 135
Глава 6. Введение в аспектно-ориентированное программирование
с использованием Spring 203
Глава 7. Дополнительные сведения об аспектно-ориентированном
программировании в Spring и аннотациях 253
Глава 8. Поддержка JDBC в Spring 293
Глава 9. Использование Hibernate в Spring 339
Глава 10. Доступ к данным в Spring с использованием JPA 2 365
Глава 11. Использование MyBatis в Spring 415
Глава 12. Проектирование и реализация Spring-приложений 453
Глава 13. Управление транзакциями 475
Глава 14. Проверка достоверности с преобразованием типов

Глава 15. Планирование задач в Spring 537
Глава 16. Использование удаленной обработки в Spring 553
Глава 17. Разработка веб-приложений в Spring 595
Глава 18. Проект Spring Web Flow и JSF 669
Глава 19. Тестирование в Spring 707
Глава 20. Проекты Spring: Spring Batch, Spring Integration и Spring Roo 735
Глава 21. Дополнительные сведения о примере приложения 769
Глава 22. Поддержка написания сценариев в Spring 809
Глава 23. Мониторинг приложений Spring 829
Приложение А. SpringSource Tool Suite (STS) 853
Предметный указатель 871