Книга Spring 4 для професіоналів являє собою багаторічний бестселер, який оновлений для відбиття функціональних засобів, пропонованих останньою версією платформи Spring Framework 4. З виходом 4-го видання ця популярна книга беззастережно вважається найбільш вичерпним і авторитетним посібником з Spring.
Вивчіть основи та ключові теми, пов'язані з платформою Spring. Автори поділяться з вами власним реальним досвідом у галузі віддаленого оброблення, використання Hibernate і роботи з EJB. Крім основ, ви навчитеся застосовувати Spring Framework для побудови різноманітних рівнів або частин корпоративного Java-застосунку: транзакцій, вебрівня та рівня презентацій, розгортання й багато чого іншого. Численні приклади допоможуть вам в освоєнні технологій і прийомів, розглянутих у цій книзі, а також в організації їхньої спільної роботи. Стійка та легкова платформа Spring Framework з відкритим кодом і далі є дефактом провідної інфраструктурою для розроблення корпоративних Java-застосунків. Вона тісно взаємодіє з іншими Java-технологіями такого роду, як Hibernate, Groovy, MyBatis тощо. Тепер Spring працює також із Java EE і JPA 2.
Прочитавши цю книгу, ви навчитеся за допомогою Spring створювати складні програми від початку й до кінця.
У книзі розглядаються такі теми
- Початок роботи з платформою Spring Framework і її новими засобами
- Використання інверсії керування (IoC) і впровадження залежностей (DI)
- Застосування прийомів аспектно-орієнтованого програмування в Spring і розуміння їх важливості
- Доступ і зберігання даних із використанням Spring і Hibernate, MyBatis, JPA 2 тощо.
- Побудова механізмів транзакцій для корпоративного застосунка та застосування засобів проміжного рівня в Spring
- Створення вебзастосунків, що ґрунтуються на Spring, за допомогою Spring MVC та інших інфраструктура
- Проектування та побудова клієнтських застосунків на основі Spring
- Робота з мовами сценаріїв, як-от Groovy, для забезпечення розширеної функціональності для програм
Книга призначена для досвідчених Java-розробників, які вивчають Spring із самого початку або мають поверхневе уявлення про Spring Framework. Вона орієнтована на тих, хто займається або тільки планує розробляти корпоративні програми.
Про авторах книги "Spring 4 для професіоналів"
Кларенс Хо — головний Java-архітектор у фірмі, що спеціалізується на програмному забезпеченні, SkywideSoft Technology Limited (розташованому в Гонконгу. Працюючи у сфері інформаційних технологій понад 20 років, Кларенс грав як розділ команди в багатьох проєктах з розроблення застосунків удома, а також надав послуги консультацій із виробничих рішень своїм клієнтам. Кларенс почав програмувати на Java 2001 року, але вже з 2005 року був залучений у проєктуванні та розробленні JEE-застосунків з такими технологіями, як EJB, Spring Framework, Hibernate, JMS, WS тощо. Відтоді він грав як Java-архітектори застосунків виробничого рівня.
Роб Харроп є співзасновником SpringSource — компанії, яка стоїть за успішним проєктом Spring Framework. Зараз він займає посаду керівника технічного відділу в First Banco. До SpringSource Роб був співзасновником і технічним директором у Cake Solutions (Манчестер, З'єднане Королівство). Він спеціалізується на великих масштабованих системах виробничого рівня.
Вміст книги
Глава з книги
Обсяг книги
Введення
Глава 1. Введення в Spring
Глава 2. Початок роботи
Глава 3. Введення в IoC і DI у Spring
Глава 4. Докладні відомості про конфігурації Spring
Глава 5. Введення в аспектноорієнтоване програмування
з використанням Sprin
Глава 6. Підтримка JDBC у Spring
Глава 7. Використання Hibernate у Spring
Глава 8. Доступ до даних у Spring з використанням JPA
Глава 9. Керування транзакціями
Глава 10. Перевірка вірогідності з перетворенням типів і форматуванням
Глава 11. Планування завдань у Spring
Глава 12. Використання віддаленого оброблення в Spring
Глава 13. Тестування в Spring
Глава 14. Підтримка написання сценаріїв у Spring
Глава 15. Моніторинг програм Spring
Глава 16. Розробка вебзастосунків у Spring
Глава 17. Протокол WebSocket
Глава 18. Проекти Spring: Spring Batch, Spring Integration,
Spring XD и Spring Boo
Предметний покажчик
Оголовлення
Введення 17
Глава 1. Введення в Spring 19
Глава 2. Початок роботи 39
Глава 3. Введення в IoC і DI у Spring 53
Глава 4. Докладні відомості про конфігурації Spring 125
Глава 5. Введення в аспектноорієнтоване програмування
з використанням Spring 199
Глава 6. Підтримка JDBC у Spring 285
Глава 7. Використання Hibernate у Spring 345
Глава 8. Доступ до даних у Spring з використанням JPA 2 385
Глава 9. Керування транзакціями 451
Глава 10. Перевірка вірогідності з перетворенням типів і форматуванням 487
Глава 11. Планування завдань у Spring 513
Глава 12. Використання віддаленого оброблення в Spring 529
Глава 13. Тестування в Spring 575
Глава 14. Підтримка написання сценаріїв у Spring 597
Глава 15. Моніторинг програм Spring 615
Глава 16. Розробка вебзастосунків у Spring 623
Глава 17. Протокол WebSocket 699
Глава 18. Проекти Spring: Spring Batch, Spring Integration,
Spring XD и Spring Boot 719
Предметний покажчик 743