EJB 3 в действии
Здесь можно купить книгу "EJB 3 в действии " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Автор: Дебу Панда, Реза Рахман, Райан Купрак, Майкл Ремижан
Форматы: PDF
Издательство: ДМК Пресс
Год: 2023
Место издания: Москва
ISBN: 978-5-89818-325-7
Страниц: 619
Артикул: 103303
Возрастная маркировка: 16+
Краткая аннотация книги "EJB 3 в действии"
Фреймворк EJB 3 предоставляет стандартный способ оформления прикладной логики в виде управляемых модулей, которые выполняются на стороне сервера, упрощая тем самым создание, сопровождение и расширение приложений Java EE. Версия EJB 3.2 включает большее число расширений и более тесно интегрируется с другими технологиями Java, такими как CDI, делая разработку еще проще. Книга знакомит читателя с EJB на многочисленных примерах кода, сценариях из реальной жизни и иллюстрациях. Помимо основ в ней описываются некоторые особенности внутренней реализации, наиболее эффективные приемы использования, шаблоны проектирования, даются советы по оптимизации производительности и различные способы доступа, включая веб-службы, службы REST и веб-сокеты. Издание предназначено программистам, уже знающим язык Java. Опыт работы с EJB или Java EE не требуется.
Содержание книги "EJB 3 в действии "
Предисловие
Благодарности
О книге
Структура книги
Загружаемый исходный код
Соглашения по оформлению исходного кода
Автор в сети
О названии
Об авторах
Об иллллюстрации на обложке
ЧАСТЬ I. Обзор ландшафта EJB
Глава 1. Что такое EJB 3
1.1. Обзор EJB
1.2. Основы типов EJB
1.3. Связанные спецификации
1.4. Реализации EJB
1.5. Превосходные инновации
1.6. Новшества в EJB 3.2
1.7. В заключение
Глава 2. Первая проба EJB
2.1. Введение в приложение ActionBazaar
2.2. Реализация прикладной логики с применением EJB 3
2.3. Использование CDI с компонентами EJB 3
2.4. Использование JPA 2 с EJB 3
2.5. В заключение
ЧАСТЬ II. Компоненты EJB
Глава 3. Реализация прикладной логики с помощью сеансовых компонентов
3.1. Знакомство с сеансовыми компонентами
3.2. Сеансовые компоненты без сохранения состояния
3.3. Сеансовые компоненты с сохранением состояния
3.4. Сеансовые компоненты-одиночки
3.5. Асинхронные сеансовые компоненты
3.6. В заключение
Глава 4. Обмен сообщениями и разработка компонентов MDB
4.1. Концепции обмена сообщениями
4.2. Введение в JMS
4.3. Использование компонентов MDB
4.4. Приемы использования компонентов MDB
4.5. В заключение
Глава 5. Контекст EJB времени выполнения, внедрение зависимостей и сквозная логика
5.1. Контекст EJB
5.2. Использование EJB DI и JNDI
5.3. AOP в мире EJB: интерцепторы
5.4. В заключение
Глава 6. Транзакции и безопасность
6.1. Знакомство с транзакциями
6.2. Транзакции, управляемые контейнером
6.3. Транзакции, управляемые компонентами
6.4. Безопасность EJB
6.5. В заключение
Глава 7. Планирование и таймеры
7.1. Основы планирования
7.2. Декларативные таймеры
7.3. Программные таймеры
7.4. В заключение
Глава 8. Компоненты EJB как веб-службы
8.1. Что такое «веб-служба»?
8.2. Экспортирование компонентов EJB с использованием SOAP (JAX-WS)
8.3. Экспортирование компонентов EJB с использованием REST (JAX-RS)
8.4. Выбор между SOAP и REST
8.5. В заключение
ЧАСТЬ III. Использование EJB совместно с JPA и CDI
Глава 9. Сущности JPA
9.1. Введение в JPA
9.2. Предметное моделирование
9.3. Реализация объектов предметной области с помощью JPA
9.4. Отношения между сущностями
9.5. Отображение наследования
9.6. В заключение
Глава 10. Управление сущностями
10.1. Введение в использование EntityManager
10.2. Операции с хранилищем
10.3. Запросы сущностей
10.4. В заключение
Глава 11. JPQL
11.1. Введение в JPQL
11.2. Запросы Criteria
11.3. Низкоуровневые запросы
11.4. В заключение
Глава 12. Использование CDI в EJB 3
12.1. Введение в CDI
12.2. Компоненты CDI
12.3. Следующее поколение механизмов внедрения зависимостей
12.4. Интерцепторы и декораторы
12.5. Стереотипы
12.6. Внедрение событий
12.7. Диалоги
12.8. Эффективное использование CDI в EJB 3
12.9. В заключение
ЧАСТЬ IV. Ввод EJB в действие
Глава 13. Упаковка приложений EJB 3
13.1. Упаковка приложений
13.2. Загрузка классов
13.3. Упаковка сеансовых компонентов и компонентов, управляемых сообщениями
13.4. Упаковка сущностей JPA
13.5. Упаковка компонентов CDI
13.6. Эффективные приемы и типичные проблемы развертывания
13.7. В заключение
Глава 14. Использование веб-сокетов с EJB 3
14.1. Ограничения схемы взаимодействий «запрос/ответ»
14.2. Введение в веб-сокеты
14.3. Веб-сокеты и Java EE
14.4. Веб-сокеты в приложении ActionBazaar
14.5. Эффективное использование веб-сокетов
14.6. В заключение
Глава 15. Тестирование компонентов EJB
15.1. Введение в тестирование
15.2. Модульное тестирование компонентов EJB
15.3. Интеграционное тестирование с использованием EJBContainer
15.4. Интеграционное тестирование с применением Arquillian
15.5. Приемы эффективного тестирования
15.6. В заключение
Приложение А. Дескриптор развертывания, справочник
A.1. ejb-jar.xml
Приложение B. Введение в Java EE 7 SDK
B.1. Установка Java EE 7 SDK
B.2. GlassFish Administration Console
B.3. Запуск и остановка GlassFish
B.4. Запуск приложения «Hello World»
Приложение C. Сертификационные экзамены разработчика для EJB 3
C.1. Начало процесса сертификации
C.2. Порядок прохождения сертификационных испытаний для разработчиков EJB 3
C.3. Знания, необходимые для прохождения испытаний
C.4. Подготовка к испытаниям
C.5. Сертификационные испытания
Предметный указатель
Все отзывы о книге EJB 3 в действии
С книгой "EJB 3 в действии" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "EJB 3 в действии (автор Дебу Панда, Реза Рахман, Райан Купрак, Майкл Ремижан)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку