BPLAT-D31-70?????????? ?????????????? ?????????? ? ?????????????? ?????? ???????? ????????? ?? BEA WebLogic Server 7.0: ??????? ??????????, ??????? ??????????? ? JMS
Данный курс уделяет внимание навыкам, которые необходимы для проектирования, разработки и управления масштабируемыми высоконадежными приложениями масштаба предприятия с использованием возможностей системы сообщений в Java, и службы Java Message Service (JMS). Акцент сделан на практическое использование в проектировании и разработке приложений возможностей синхронной и асинхронной передачи сообщений. Будет использоваться терминология диаграмм вариантов использования (use-case), которые являются основой для принятия решений при проектировании.
В дополнение к обсуждению JMS и системы сообщений, в данном курсе обсуждаются специфичные для BEA WebLogic Server расширения и улучшения, которые помогут в разработке высоконадежных приложений масштаба предприятия.
После изучения курса Вы сможете
-
создавать архитектурные решения для приложений масштаба предприятия по интеграции новых и существующих приложений с использованием синхронной и асинхронной передачи сообщений;
-
использовать практические навыки по разработке масштабируемых, высоконадежных решений с использованием сообщений;
-
создавать код корректно работающих отправителей (producers) и потребителей (consumers) сообщений;
-
использовать BEA WebLogic Server Administration Console для определения и конфигурирования компонент системы сообщений, в соответствии с бизнес и техническими требованиями;
-
разрабатывать и развертывать Message Driven Beans, как способ реализации системы передачи сообщений;
-
использовать свойства сообщений и осуществлять фильтрацию для управления доставкой сообщений;
-
использовать мосты сообщений для разделения реализаций службы сообщений;
-
обращаться с системой обеспечения безопасности, транзакциями и системой гарантии обслуживания QoS (Quality of Service) в приложениях с использованием сообщений;
-
эффективно использовать сообщения с помощью BEA WebLogic Integration’s Bussiness Process Management Workflow;
-
интегрировать web-сервисы со службой передачи сообщений с использованием BEA WebLogic Workshop и его web-сервисами и JMS управляющими элементами.
Содержание курса
-
Обзор служб сообщений для приложений масштаба предприятий.
-
Основы сообщений.
-
Администрирование службы сообщений.
-
Содержание сообщений.
-
Асинхронные сообщения.
-
Message-Driven Bean (MDB.
-
Фильтрация и упорядочивание сообщений.
-
Качество сервиса и Исключения в службе сообщений.
-
Сообщения и транзакции.
-
Безопасность.
-
Система сообщений для распределенных приемников.
-
Использование мультикастов в JMS.
-
Распределенные приемники.
Слушатели
Курс предназначен для 2 типов специалистов:
-
для архитекторов распределенных приложений, которым необходимо разрабатывать решения по интеграции новых и существующих приложений с использованием передачи синхронных и асинхронных сообщений;
-
для программистов с опытом, которым необходимо уметь программировать и развертывать приложения с использованием служб сообщений Java и JMS.
Предварительная подготовка
Прохождение курса Основы разработки J2EE приложений с использованием BEA WebLogic Server 7.0 (BWLS-D11-70) или эквивалентные знания следующих концепций Java 2 Enterprise Edition и BEA WebLogic Server 7.0:
-
инсталляция, структура директорий, базовые навыки, администрирования WebLogic Server 7.0;
сервлеты и JavaServerPages; - синтаксис дескрипторов развертывания web- и enterprise- приложений (WAR и EAR);
-
Java Naming & Directory Interface (JNDI) – создание начального контекста, подсоединение и поиск объектов; доступ к локальным переменным окружения через записи вида «java:comp/env»;
-
многослойный подход в JDBC (Java Database Connectivity) – использование пулов соединений и объектов DataSource транзакционного вида;
-
Java Transaction API (JTA) – поиск объекта UserTransaction в JNDI; демаркация транзакций с помощью методов begin, commit, rollback;
- концепция двух-фазного учета распределенных транзакций;
-
основные знания по XML и DTD-синтаксису.
Стоимость обучения на курсе - USD 1311 Длительность курса (дней) - 5
|