J2-D297?????????? ????????????? web-??????
На данном пятидневном курсе будут рассмотрены вопросы разработки web-сервисов с использованием. Слушатели ознакомятся с архитектурой Service Oriented Architecture и поддерживающими технологиями SOAP, WSDL и UDDI. Web-сервисы будут представлены в контексте бизнес модели и соглашений проектирования, таких, как интегрированные бизнес единицы, интеграции типа “business-to- business”.
После изучения курса Вы сможете
-
иметь практический опыт по проектированию архитектуры и разработке web-сервисов, основанных на объектах и EJB;
-
хорошо понимать работу синхронных и асинхронных web-сервисов;
-
разворачивать и конфигурировать web-сервисы.
Содержание курса
-
Введение в web-сервисы.
-
Реализация синхронных web-сервисов средствами Java-классов.
-
Реализация синхронных web-сервисов средствами сессионных EJB-бинов без состояния.
-
Использование заказных типов данных.
-
Реализация обработчиков.
-
Обеспечение безопасности web-сервисов.
-
Реализация асинхронных web-сервисов средствами Message-Driven Bean.
-
Реализация динамических клиентов.
-
Публикация и поиск web-сервисов.
Слушатели:
Курс направлен на слушателей, прослушавших курс J2-D117, и тех, кто имеет опыт работы с J2EE. Знание технологии разработки и развертывания EJB не требуется
Предварительная подготовка:
Прохождение курсов по Java или эквивалентные знания следующих концепций J2EE:
- концепции объектно-ориентированного программирования (классы, объекты, интерфейсы, налседование);
- базовый синтаксис Java (ключевые слова, переменные, управляющие конструкции);
- обработка исключений;
- CLASSPATH и пакеты;
- многопоточность;
- потоки ввода/вывода;
- принципы Remote Method Invocation и сериализация объектов;
- классы коллекций;
- клиент серверный доступ к базам данных с использованием Java Database Connectivity (JDBC) API, включая написание SQL запросов и обработки ResultSet.
Прохождение курса Основы разработки J2EE приложений (J2-D117) или эквивалентные знания следующих концепций Java 2 Enterprise Edition и серверов приложений:
- базовые навыки администрирования серверов приложений;
- сервлеты и 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 944 Длительность курса (дней) - 5
|