Kanef
VIP складчик
- Регистрация
- 8 Сен 2014
- Сообщения
- 17.683
- Реакции
- 64.253
Продажник:
[POSTS]
Цель курса:
Получить теоретические знания и практические навыки создания 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-программистов выше чем у программистов, пишущих на других языках.
Программа курса
Ссылка:
[POSTS]
Зарегистрируйтесь или войдите в свой аккаунт для просмотра данного контента на bazakursov.net
[/POSTS]Цель курса:
Получить теоретические знания и практические навыки создания 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
N-уровневая архитектура
Распределенные приложения
Компонентная архитектура
Шаблоны проектирования. Шаблон MVC
Основные элементы платформы Java EE
Отличия Java EE 5 от Java2EE
Структура Enterprise приложения
Роли при создании и использовании EJB-компонентов
Типы EJB-компонентов
Платформа Java EE
Лабораторная работа: установка сервера приложений и среды разработки
Модуль 2. Session Bean компоненты
Структура EJB-компонента
Виды session bean-компонентов
Структура класса session bean-компонента
Методы session bean-компонента
Бизнес методы EJB-компонента
Жизненный цикл session bean-компонентов
Структура описателя развертывания компонента
Создание stateless и statefull компонентов
Развертывание компонентов в сервере приложений
Лабораторная работа: создание stateless session bean компонента и развертывание его в сервере приложений
Модуль 3. Приложения на основе EJB
Технология JNDI
Регистрация ресурсов и доступ к ним
Лабораторная работа: создание консольного приложения иллюстрирующего работу с JNDI
Получение локальной ссылки на экземпляр компонента
Технология RMI
Получение удаленной ссылки на экземпляр компонента
Удаленный консольный клиент
Структура Java EE приложения
Структура описателя развертывания Java EE
Развертывание приложения в сервере приложений
Лабораторная работа: создание Java EE приложения и развертывание его в сервере приложений
Модуль 4. Entity Bean компоненты
Объектно-реляционное отображение
Основные понятия Java Persistence API
Реализация объектно-реляционного отображения в EJB 2.1
Структура класса entity bean-компонента
Методы entity bean-компонента
Жизненный цикл entity bean-компонентов
Структура описателя развертывания компонента
Пулы соединений с базами данных
Регистрация пула соединений с БД как JNDI-ресурса
Создание entity компонента
Развертывание компонента в сервере приложений
Лабораторная работа: создание сущностного компонента и развертывание его в сервере приложений
Модуль 5. Entity Bean компоненты
Составные ключи в entity bean-компонентах
Отображение данных из базы данных на компонент
Java Persistence Query Language
Связи между экземплярами сущностных компонентов
Каскадное удаление объектов
Лабораторная работа: манипулирование данными
Модуль 6. Message Driven Bean компоненты
Принципы работы службы Java Message Service
Структура класса MDB-компонента
Жизненный цикл MDB-компонентов
Создание MDB-компонента
Развертывание MDB-компонента в сервере приложений
Лабораторная работа: создание MDB-компонента и развертывание его в сервере приложений
Клиент для отправки JMS-сообщений
Лабораторная работа: вызов MDB-компонента
Модуль 7. Транзакции в EJB-компонентах
Понятие транзакции
Объектные транзакции
Уровни изоляции транзакций
Декларативные (CMT) транзакции
Программные (BMT) транзакции
Лабораторная работа: использование транзакций
Модуль 8. Практикум - распределенная система
Постановка задачи и анализ
Создание и развертывание Java EE - приложения
N-уровневая архитектура
Распределенные приложения
Компонентная архитектура
Шаблоны проектирования. Шаблон MVC
Основные элементы платформы Java EE
Отличия Java EE 5 от Java2EE
Структура Enterprise приложения
Роли при создании и использовании EJB-компонентов
Типы EJB-компонентов
Платформа Java EE
Лабораторная работа: установка сервера приложений и среды разработки
Модуль 2. Session Bean компоненты
Структура EJB-компонента
Виды session bean-компонентов
Структура класса session bean-компонента
Методы session bean-компонента
Бизнес методы EJB-компонента
Жизненный цикл session bean-компонентов
Структура описателя развертывания компонента
Создание stateless и statefull компонентов
Развертывание компонентов в сервере приложений
Лабораторная работа: создание stateless session bean компонента и развертывание его в сервере приложений
Модуль 3. Приложения на основе EJB
Технология JNDI
Регистрация ресурсов и доступ к ним
Лабораторная работа: создание консольного приложения иллюстрирующего работу с JNDI
Получение локальной ссылки на экземпляр компонента
Технология RMI
Получение удаленной ссылки на экземпляр компонента
Удаленный консольный клиент
Структура Java EE приложения
Структура описателя развертывания Java EE
Развертывание приложения в сервере приложений
Лабораторная работа: создание Java EE приложения и развертывание его в сервере приложений
Модуль 4. Entity Bean компоненты
Объектно-реляционное отображение
Основные понятия Java Persistence API
Реализация объектно-реляционного отображения в EJB 2.1
Структура класса entity bean-компонента
Методы entity bean-компонента
Жизненный цикл entity bean-компонентов
Структура описателя развертывания компонента
Пулы соединений с базами данных
Регистрация пула соединений с БД как JNDI-ресурса
Создание entity компонента
Развертывание компонента в сервере приложений
Лабораторная работа: создание сущностного компонента и развертывание его в сервере приложений
Модуль 5. Entity Bean компоненты
Составные ключи в entity bean-компонентах
Отображение данных из базы данных на компонент
Java Persistence Query Language
Связи между экземплярами сущностных компонентов
Каскадное удаление объектов
Лабораторная работа: манипулирование данными
Модуль 6. Message Driven Bean компоненты
Принципы работы службы Java Message Service
Структура класса MDB-компонента
Жизненный цикл MDB-компонентов
Создание MDB-компонента
Развертывание MDB-компонента в сервере приложений
Лабораторная работа: создание MDB-компонента и развертывание его в сервере приложений
Клиент для отправки JMS-сообщений
Лабораторная работа: вызов MDB-компонента
Модуль 7. Транзакции в EJB-компонентах
Понятие транзакции
Объектные транзакции
Уровни изоляции транзакций
Декларативные (CMT) транзакции
Программные (BMT) транзакции
Лабораторная работа: использование транзакций
Модуль 8. Практикум - распределенная система
Постановка задачи и анализ
Создание и развертывание Java EE - приложения
Ссылка:
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Павел Хошев] [Stepik] Многопоточный Python (2024)
- [Алексей Малышкин] Проверка гипотез и анализ данных на Python (2024)
- [Анна Вичугова][babok-school.ru] Методы описания бизнес-процессов: IDEF0, DFD, BPMN, EPC, UML
- [Сергей Дмитриевский] [SD.CODE] Мини-курс: Мышление Программиста
- [Александр Бальцевич] [Айти Синяк] Smart Keyboard Solution
- [Сергей Белоусов] [Cpadoor] Марафон по созданию сайтов на AI контенте