Список курсов
   Расписание тренингов
info@i-klass.com
тел.: +380 44 5941060
факс: +380 44 5941062
Как нас найти

   Центр Тестирования
exam@i-klass.com


    ИТ-специалистам    Первая страница раздела     Школа управления    Первая страница раздела     Для Пользователей    Первая страница раздела     Оформить заказ    
    Microsoft, Oracle, Sun, Java
    Linux (RedHat, SuSE, Ubuntu)
    VMWare, Apple, HP, IBM

    Управление проектами
    Управление ИТ-услугами
Офисные приложения
Microsoft, Apple, AutoCAD и др.



ИТ специалистам
  / Java технологии / Список курсов / SL-351
возвратиться к списку курсов Oracle
  возвратиться к списку
   дата начала тренинга:   -

SL-351: Business Component Development With Enterprise JavaBeans Technology
SL-351: Разработка бизнес-компонентов с технологией Enterprise JavaBeans

Описание
Курс знакомит с деталями разработки серверных приложений используя технологию Enterprise JavaBeans 3.0.
В качестве примера рассматривается сценарий онлайн-аукциона для демонстрации возможностей контейнерных сервисов, используя сессионные бины и бины, управляемые сообщениями, сущностные классы. Используется платформа Java EE 5.
Аудитория
Специалисты, в чьи обязанности входит анализ, проектирование, разработка, тестирование и развертывание приложений EJB, интеграция этих приложений с существующими системами.
Длительность
5 дней (40 часов)
Сертификация
Данный курс будет полезен при подготовке к сдаче сертификационного экзамена Sun Certified Business Component Developer.
Тестирование
В стоимость курса не входит
Документ по окончании
Сертификат Sun Educational Services
Предварительные
требования
Опыт программирования на Java.
Знание концепций распределенного программирования.



Содержание

Модуль 1 - Знакомство с приложениями EJB
- Представляем Java Platform, Enterprise Edition (Java EE).
- Знакомство с архитектурой приложений Java EE.
- Процесс создания приложений Java EE.

Модуль 2 - Представляем приложение Аукцион
- Описание приложения Аукцион.
- Определение предметной области приложения Яукцион.
- Описание модели воплощения системы аукционов.

Модуль 3 - Создание сессионных бинов EJB 3.0
- Создание сессионных бинов: Необходимые задачи.
- Создание сессионных бинов: Добавление обработчиков событий жизненного цикла.
- Упаковка и развертывание сессионных бинов.
- Создание клиента сессионного бина.

Модуль 4 - Воплощение сущностных классов: Основы
- Определение сущностных классов: Необходимые задачи.
- Управление жизненным циклом сущностного экземпляра.
- Определение сущностных классов: Добавление обработчиков событий жизненного цикла.
- Упаковка и развертывание  сущностных классов.

Модуль 5 - Воплощение сущностных классов: Моделирование ассоциативных отношений
- Обзор ассоциативных отношений в моделях данных и объектных моделях.
- Использование свойств взаимоотношений для определения ассоциации.
- Воплощение одно- и двунаправленных ассоциаций.

Модуль 6 - Воплощение сущностных классов: Моделирование наследственных отношений
- Обзор наследования сущностных классов.
- Наследование от сущностного класса.
- Наследование от абстрактного сущностного класса.
- Наследование от простого класса.
- Наследование, используя встроенных суперкласс.
- Обзор стратегий маппинга наследования.
- Определение сущностных классов: Использование встроенных классов.
- Определение сущностных классов: Использование композитного первичного ключа.

Модуль 7 - Использование Java Persistence Query Language (QL)
- Обзор языка запросов.
- Создание и использование запроса SELECT.
- Создание и использование запроса BULK UPDATE.
- Создание и использование запроса DELETE.
- Создание и использование объектов запросов.

Модуль 8 - Разработка приложений Java EE используя систему обмена сообщениями
- Описание ролей участников в системе обмена сообщениями JMS API.
- Написание производителя сообщений.
- Написание асинхроннного слушателя сообщений.
- Написание синхроннного слушателя сообщений.
- Ограничения по обмену сообщениями для сессионных, сущностных бинов и бинов управляемых сообщениями.

Модуль 9 - Разработка бинов, управляемых сообщениями
- Свойства и жизненный цикл бинов, управляемых сообщениями.
- Создания JMS-бинов, управляемых сообщениями.
- Создание не-JMS-бинов, управляемых сообщениями.

Модуль 10 - Воплощение классов- и методов-перехватчиков
- Создание метода-перехватчика в классе бина.
- Создание класса-перехватчика.
- Ассоциирование множества методов-перехватчиков с бином.
- Включение методов-перехватчиков жизненного цикла в класс-перехватчик.
- Создание методов обратного вызова жизненного цикла сущностей.

Модуль 11 - Воплощение транзакций
- Описание задачи демаркации транзакций.
- Воплощение транзакций, управляемых контейнером (CMT).
- Программное взаимодействие с протекающей CMT -транзакцией.
- Воплощение транзакций,  управляемых бином (BMT).
- Применение транзакций при обмене сообщениями.

Модуль 12 - Обработка исключений
- Исключения в приложениях Java EE.
- Описание пути следования исключения в окружении приложения Java EE.
- Описание обработки исключений контейнером EJB.
- Обработка исключений в методах бина.
- Обработка исключений в коде клиента бина.
- Обзор особенностей обработки исключений в приложениях EJB.

Модуль 13 - Использование сервиса таймера
- Создание уведомления обратного вызова таймера.
- Обработка уведомления обратного вызова таймера.
- Управление объектами таймера.

Модуль 14 - Воплощение политики безопасности
- Понимание архитектуры безопасности Java EE.
- Аутентификация вызывающего субъекта.
- Стратегии авторизации Java EE.
- Использование декларативной авторизации.
- Использование программной авторизации.
- Обзор ответственностей разработчика.

Модуль 15 - Лучшие практики использования технологии EJB
- Определение лучших практик и обзор преимуществ их применения.
- Выбор и применение известных шаблонов проектирования к проекту приложения Java EE.



Ресурсы
Оригинальный учебник и материалы к практическим занятиям. Выход в Интернет. Обеды
   Все права защищены
   ©Учебный Центр Квазар-Микро
   2009


   Словари, Аббревиатуры, Ссылки, Гостиницы Киева, Транспорт в Киеве, Расписание поездов
   Как нас найти (схема)
    
наверх    
 
404 Not Found

Not Found

The requested URL /clients/edu_kvazar-micro_com/linkmoneyssi.php was not found on this server.


Apache/2.4.18 (Ubuntu) Server at lm-code.ru Port 80

  Компания "Квазар-Микро"

Освітній портал


---------------------------------------------------------------

Краткое содержание