J2-D217?????????? ????????? ??????-?????? ?? ???????????? EJB
На данном пятидневном курсе слушатели узнают о технологии распределенных вычислений с использованием спецификации Enterprise JavaBeans 2.0 (EJB). Рассматриваются типы бинов – сессионные с поддержкой и без поддержки состояния, сущностные и асинхронные сообщения. Курс также посвящен вопросам развертывания компонент, возможностям контейнера по обеспечению устойчивости, контекстам транзакций и безопасности в EJB. Слушатели ознакомятся с использованием службы сообщений Java Message Service (JMS), и научатся разрабатывать клиентов службы сообщений. В дополнении рассматривается использование консоли сервера приложений для развертывания и мониторинга EJB-компонент.
Ожидается, что слушатели имеют навыки разработки приложений с использованием сервлетов, JSP-страниц, служб JNDI, JDBC и JTA.
После изучения курса Вы сможете:
-
разрабатывать все виды бинов (stateless & statefull session, entity, message-driven);
-
понимать метод объектно-реляционного отображения;
-
развертывать и отслеживать работу EJB-компонент.
Содержание курса:
-
Архитектура EJB.
-
Развертывание EJB-компонент.
-
Сессионные бины без поддержки состояния.
-
Сессионные бины с поддержкой состояния.
-
Ресурсы и переменные среды EJB.
-
Безопасность EJB.
-
Транзакции в EJB.
-
Локальные интерфейсы EJB.
-
Сущностные бины с устойчивостью, управляемой контейнером.
-
Сущностные бины с устойчивостью, управляемой бином.
-
Отношения в EJB.
-
Введение в службу сообщений.
-
Служба сообщений JMS.
-
Бины асинхронных сообщений (MDB).
Слушатели:
В соответствии с распределением ролей по спецификации J2EE курс предназначен для разработчиков EJB, сборщиков приложений и специалистов по развертыванию web-приложений.
Предварительная подготовка:
Знание технологии Java, концепций объектно-ориентированного анализа и проектирования (Курсы по программе CIW 5JPF, 5OOAD) или эквивалентный опыт в использовании концепций J2EE:
• Kлассы, объекты, интерфейсы, наследование
• Cинтаксис Java
• Исключения
• CLASSPATH и пакты
• Многопоточность
• Потоки ввода/вывода
• Принципы RMI и сериализации объектов
• Классы коллекций
• Доступ к базам данных через JDBC, <включая написание SQL запросов
• Сервлеты и JavaServer Pages
• Синтаксис дескрипторов web- и enterprise- приложения
• JNDI
• Java Transaction API
• Базовые знания по синтаксису XML и DTD
Стоимость обучения на курсе - USD 944 Длительность курса (дней) - 5
|