Голосов: 0
#1
Java: технология Enterprise Java Beans 3.0
Цель курса - получить теоретические знания и практические навыки создания Enterprise Java Bean компонентов (EJB-компонентов) соответствующих спецификации EJB 3.0. А также навыки использования EJB-компонентов в составе клиент-серверных приложений взаимодействующих с базами данных.
Курс может использоваться как источник материалов для подготовки к экзаменам CIW 1D0-442, Sun CX-310-091.
По окончании курса Вы будете уметь:
Преподаватель- Тимаков Алексей Анатольвич
- Создавать EJB-компоненты различных типов
- Создавать законченные приложения на основе EJB-компонентов
- Развертывать компоненты и приложения на их основе в сервере приложений
- Описывать составные части платформы Java EE
- Определять структуру распределенного клиент серверного приложения
- Различать роли при создании приложений корпоративного уровня
- Описывать виды и назначение EJB-компонентов
- Создавать сеансовые компоненты (session beans) в соответствии со спецификацией EJB 3.0
- Создавать сущностные компоненты (entity beans) в соответствии со спецификацией EJB 3.0
- Создавать приложения на основе EJB-компонентов
- Развертывать EJB-компоненты и корпоративные приложения на их основе в сервере приложений
- Создавать удаленных клиентов, обращающихся к корпоративному приложению
- Управлять транзакциями в EJB-компонентах
- И, наконец, слушатели поймут, почему заработная плата Java-программистов выше чем у программистов, пишущих на других языках
Программа курса:
Ссылка на продающий сайт:Модуль 1. Обзор технологии Java Enterprise Edition
Модуль 2. Session Bean компоненты
- N-уровневая архитектура
- Распределенные приложения
- Компонентная архитектура
- Шаблоны проектирования. Шаблон MVC
- Основные элементы платформы Java EE
- Отличия Java EE 5 от Java2EE
- Структура Enterprise приложения
- Роли при создании и использовании EJB-компонентов
- Типы EJB-компонентов
- Платформа Java EE
- Лабораторная работа: установка сервера приложений и среды разработки
Модуль 3. Приложения на основе EJB
- Структура EJB-компонента
- Виды session bean-компонентов
- Структура класса session bean-компонента
- Методы session bean-компонента
- Бизнес методы EJB-компонента
- Жизненный цикл session bean-компонентов
- Структура описателя развертывания компонента
- Создание stateless и statefull компонентов
- Развертывание компонентов в сервере приложений
- Лабораторная работа: создание stateless session bean компонента и развертывание его в сервере приложений
Модуль 4. Entity Bean компоненты
- Технология JNDI
- Регистрация ресурсов и доступ к ним
- Лабораторная работа: создание консольного приложения иллюстрирующего работу с JNDI
- Получение локальной ссылки на экземпляр компонента
- Технология RMI
- Получение удаленной ссылки на экземпляр компонента
- Удаленный консольный клиент
- Структура Java EE приложения
- Структура описателя развертывания Java EE
- Развертывание приложения в сервере приложений
- Лабораторная работа: создание Java EE приложения и развертывание его в сервере приложений
Модуль 5. Entity Bean компоненты
- Объектно-реляционное отображение
- Основные понятия Java Persistence API
- Реализация объектно-реляционного отображения в EJB 2.1
- Структура класса entity bean-компонента
- Методы entity bean-компонента
- Жизненный цикл entity bean-компонентов
- Структура описателя развертывания компонента
- Пулы соединений с базами данных
- Регистрация пула соединений с БД как JNDI-ресурса
- Создание entity компонента
- Развертывание компонента в сервере приложений
- Лабораторная работа: создание сущностного компонента и развертывание его в сервере приложений
Модуль 6. Message Driven Bean компоненты
- Составные ключи в entity bean-компонентах
- Отображение данных из базы данных на компонент
- Java Persistence Query Language
- Связи между экземплярами сущностных компонентов
- Каскадное удаление объектов
- Лабораторная работа: манипулирование данными
Модуль 7. Транзакции в EJB-компонентах
- Принципы работы службы Java Message Service
- Структура класса MDB-компонента
- Жизненный цикл MDB-компонентов
- Создание MDB-компонента
- Развертывание MDB-компонента в сервере приложений
- Лабораторная работа: создание MDB-компонента и развертывание его в сервере приложений
- Клиент для отправки JMS-сообщений
- Лабораторная работа: вызов MDB-компонента
Модуль 8. Практикум - распределенная система
- Понятие транзакции
- Объектные транзакции
- Уровни изоляции транзакций
- Декларативные (CMT) транзакции
- Программные (BMT) транзакции
- Лабораторная работа: использование транзакций
- Постановка задачи и анализ
- Создание и развертывание Java EE - приложения
Стоимость инфопродукта - 15 990 руб.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.