+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вы смотрели
Вход
 
 
Каталог
 
Категории
 
 
Подписка на новости:
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
Яндекс.Деньги VISA, EUROCARD/MASTER CARD, DCL, JCB WebMoney RBK Money Деньги@mail.ru Сбербанк РФ ASSIST QIWI кошелек
 
Курс расчета
 
 1 у.е. = 63.91 руб.
 
 Цены показывать:
 
 
 
 
  
Направления
CASE   Графические редакторы   Интеграция приложений и данных   Разработка веб-приложений   СУБД и хранилища данных   Управление бизнес-процессами   Управление разработкой ПО  
 

Продукт  

Курс "Разработка компонентов EJB3.1 и JPA 2"

Цена: 20 990 руб.
 
Звонок с сайта Купить дешевле
 
Продолжительность - 4 дня
 
Специализация:  Java
Код: 4EJB
 

В данном курсе рассматриваются вопросы разработки слоя бизнес-логики корпоративных информационных систем с использованием технологии EJB 3.1. Курс обучения посвящен основным концепциям технологии EJB 3.1, роли EJB (Enterprise Java Beans) в спецификации Java Enterprise Edition 6, способам создания и использования различных типов EJB-компонентов. Также в курсе рассматриваются вопросы обеспечения безопасности и организации транзакционного поведения EJB-компонентов. Кроме того, подробно рассматриваются вопросы доступа к данным с использованием технологии JPA 2.

ПОСЛЕ ИЗУЧЕНИЯ КУРСА ВЫ СМОЖЕТЕ

  • Описать роль, которую технология EJB играет в спецификации Java Enterprise Edition.
  • Описать устройство и архитектуру EJB.
  • Использовать на практике EJB API, включая Java Persistence API (JPA).
  • Создавать и использовать различные типы компонентов EJB.
  • Создавать и использовать классы сущностей (Entities) с использованием всех возможностей JPA, включая отношения и наследование.
  • Описать важнейшие принципы проектирования EJB-приложений.

СОДЕРЖАНИЕ КУРСА

Модуль 1: Введение в EJB.
  • Обзор EJB.
  • EJB 3.1.
  • Лабораторная работа: Установка среды разработки .

Модуль 2: Сессионные компоненты.
  • Обзор сессионных компонентов.
  • Упаковка и развертывание.
  • Обзор JNDI.
  • Удаленный клиент EJB.
  • Лабораторная работа: Написание и развертывание EJB.
  • Лабораторная работа: Написание и выполнение EJB клиента.

Модуль 3: Дополнительные возможности EJB.
  • Внедрение зависимостей.
  • Дескрипторы развертывания.
  • EJB среда.
  • Жизненный цикл компонентов без сохранения состояний (Stateless Session Beans) и перехватчики (Interceptors).
  • Асинхронные методы, одиночный сессионный компонент (Singleton Session Bean).
  • Компоненты с сохранением состояния между обращениями одного и того же клиента в текущей сессии (Stateful Session Beans).
  • Служба таймера.
  • Лабораторная работа: Внедрение зависимостей.
  • Лабораторная работа: Реализация простого элемента среды (Environment Entry).
  • Лабораторная работа: Перехватчики (Interceptors).
  • Лабораторная работа: Реализация компонента с сохранением состояния (stateful session bean).
  • Лабораторная работа: Создание EJB, использующего службу таймера.

Модуль 4: Компоненты, управляемые сообщениями.
  • Обзор систем обмена сообщениями (Messaging Systems).
  • Обзор JMS API.
  • Компоненты, управляемые сообщениями (Message-Driven Beans).
  • Жизненный цикл Message-Driven Bean.
  • Лабораторная работа: Компонент, управляемый сообщениями.

Модуль 5: Транзакции и безопасность EJB.
  • Определение транзакции.
  • Обзор транзакционной системы.
  • Транзакции в EJB.
  • Безопасность в EJB.
  • Лабораторная работа: Транзакции .
  • Лабораторная работа: Безопасность .

Модуль 6: Обработка исключений и вопросы проектирования EJB-модулей.
  • Обработка исключений.
  • Практические рекомендации для проектирования EJB 3.

Модуль 7: Введение в Java Persistence API (JPA 2).
  • Обзор JPA.
  • Отображение простого класса.
  • Менеджер Сущностей (Entity Manager) и Контекст постоянства (Persistence Context).
  • Подробнее об отображениях.
  • Лабораторная работа: Отображение сущностного класса в таблицу базы данных.
  • Лабораторная работа: Использование сущностного класса в таблицу базы данных.

Модуль 8: Манипулирование данными.
  • Вставка и обновление данных.
  • Запросы и JPQL.
  • Criteria API.
  • Жизненный цикл инфраструктуры JPA 2.
  • Версионизация и оптимистические блокировки.
  • Лабораторная работа: Вставка и обновление данных.
  • Лабораторная работа: Базовые запросы .
  • Лабораторная работа (дополнительная): Построение критерия запроса с помощью Criteria API .
  • Лабораторная работа (дополнительная): Версионизация .

Модуль 9: Отношения и наследование.
  • Обзор отношений.
  • Отображение отношений.
  • Отображение наследования.
  • Внедренные объекты.
  • Составной первичный ключ.
  • Коллекции элементов.
  • Лабораторная работа: Отношения .
  • Лабораторная работа: Работа с отношениями.
  • Лабораторная работа: Работа с наследованием.

Модуль 10: Дополнительные возможности JPA 2.
  • Продвинутые возможности запросов.
  • Расширение контекста постоянства (Persistence Context).
  • Отображение с помощью XML-файлов.
  • Использование JPA 2 в Java SE.
  • Лучшие практики.
  • Ссылки на дополнительные ресурсы.

СЛУШАТЕЛИ

Разработчики java приложений, разработчики распределённых приложений на платформе Java EE и архитекторы корпоративных приложений.

ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА

Базовые знания и практический опыт программирования на языке Java.


Аудитория курсов Java, представленных в нашем учебном центре, предназначена как для программистов, только начинающих изучение Java-технологий, так и для опытных профессионалов, участвующих в разработке или администрировании систем, строящихся по технологии J2EE.

Все представленные курсы могут служить подготовкой к сдаче тестов для получения различных сертификаций Oracle.

Также мы предлагаем Вам двухгодичное модульное обучение по совместной с МГУ им. М.В.Ломоносова программе "Разработка корпоративных приложений в стандарте Java Enterprise Edition".

Для того чтобы записаться на курс:

1. Необходимо оформить заказ. И вы сможете получить счет и весь пакет документов для оплаты данного заказа.
Внимание! Если назначена дата проведения курсов, то для всех слушателей резервирование места производится только после оплаты курсов. Просьба оплачивать заранее, так как группы набираются быстро.

2. Если Вы видите, что производится набор группы или не назначена дата курса, оформите заказ и мы сообщим Вам ближайшую дату данного курса, а так же условия по набору группы на данный курс.

3. Если у Вас остались вопросы Вы можете воспользоваться Консультацией on-line

 
  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Atlassian JIRA - система управления проектами и задачами
Oracle. Программирование на SQL и PL/SQL
Основы TOGAF® 9
Выявление и формирование пользовательских требований
Использование профессионального генератора отчетов Crystal Reports
Разработка приложений Win32 в Delphi 10 Seattle
 
Новинки
 

 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   ERPforum.ru    Interface.ru/training   Olap.ru   Job.com.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Rambler's Top100 Проверить аттестат Товары@Mail.ru
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года