УЦ Микротест - источник ваших знаний
|
+7 (495) 231 23 51 Москва
+7 (964) 778 99 27 Москва
Дербеневская наб. д.7 стр. 5 |
![]() |
Вопрос менеджеру по обучению
Задать вопрос
|
Запишитесь на обучение по программам Huawei
Подробнее
|
Авторизованное обучение Cisco
Выбрать курс
|
Курс Использование XML и Java в базе данных Oracle. Интеграция приложений с помощью WebService (Код: МТ_ JV_XML)
![]() |
![]() |
![]() |
|
![]() |
![]() |
Задача курса "Использование XML и Java в базе данных Oracle. Интеграция приложений с помощью WebService" показать новые архитектурные особенности сервера Oracle и его тонкую настройку с точки зрения разработчика серверной части приложения c использованием Java и XML, новые возможности SQL и PL/SQL при выполнении запросов к XML документам, расширения сервера с использованием языка программирования Java. Вводятся новые архитектурные решения Oracle – репозитарий XML и механизмы хранения сложных, иерархических документов в формате XML. Рассматриваются языки управления XML документами – XSLT, XPath, DOM, XSD в базе данных Oracle. Разработка XML документов ведется с помощью Oracle JDeveloper . Конфигурируется протокол WebDAV в базе данных. Создаются приложения для доступа к WEB сервисам из базы данных.
По окончании курса, слушатели смогут разрабатывать приложения на Java для Oracle сервера. Расширять возможности хранилища данных с помощью XML структур. Получат механизмы интеграции старых приложений предприятия с новыми технологиями.
Глава 1. Oracle – интегрированная база данных, ориентированная на работу в Web. Логическая и физическая компоновка базы данных. Процессы управления. Архитектура табличных пространств. Табличное пространство SYSAUX. Оптимальное использование памяти сервером. Понятие RAC. TNS адресаты. Настройка процессов прослушивания. Конфигурация протоколов FTP и WebDAV в базе данных. XML схема и репозитарий. Использование JDeveloper для управления репозиторием XMLDB.
Глава 2. Новые типы данных, XML типы и объектная опция. Рациональное использование табличных пространств для размещения больших объектов. Использование объектных и агрегатных типов для хранения данных. Использование XSD документов для формирования объектных типов данных. Архитектура DOM и XSD – хранение документов в реляционных и объектных таблицах. Формирование XSD документов средствами JDeveloper, загрузка схем в базу данных, формирование типов и объектных таблиц на основе XSD.
Глава 3. Аналитические функции в запросах. Вложенные таблицы (CURSOR) в операторе SELECT. Получение доступа к XML документам – основы языка Xpath. Формирование сложных запросов к древовидным структурам XML . Обновление документов с помощью триггеров. Конструкторы xmlElement, xmlAttribute, xmlForest, xmlAgg
Глава 4. Язык манипулирования данными DML. выполнения сложных операторов DML с подзапросами. DML и XML. Оператор Merge.
Глава 5. Оптимизация SQL запросов, связанных с доступом к XML документам : Настройка производительности приложения. Оптимизация операций , основанных на Xpath запросах.
Глава 6. Язык DDL. Создание и изменение таблиц (DDL). Команда Create Table. Особенности Oracle 10g. Использование XSD документов, для создания объектных таблиц сложной иерархической структуры. Объектные таблицы и колонки, колонка OBJECT_VALUE.
Глава 7. Использование вложенных таблиц и агрегатных типов данных, когда что выбирать. Индексация вложенных таблиц. Различия между операторами IS A SET и IS EMPTY. Определения хранилища для вложенных объектных таблиц.
Глава 8. Первичные ключи для древовидных XML структур. Создание нескольких первичных ключей для одной объектной таблицы со сложной древовидной структурой.
Глава 9. Представления основанные на XML запросах к реляционным базам данных. Индексы. Правила применения и рекомендации Oracle. Мониторинг индексов. Использование функций в индексах для индексации узлов в ХМL документах. Индексы и оптимизация. Необходимость использования индексов. Особенности хранения индексов на дисковом пространстве. Кластеры. Необходимость использования. Практический пример преобразования некластеризованных таблиц в кластеризованные. Кластерные индексы. Hash Кластеры сортировки, Hash кластеры одной таблицы – новые особенности
Глава 10. Среда разработки Jdeveloper. Использование JDBC для организации доступа к другим (не Oracle базам данных из Oracle). Снимки и журналы снимков. Методы обновления. Использование Jobs для организации обновления данных через JDBC. Пример доступа к DBF таблицам и другим базам данных, из Oracle через JDBC.
Глава 11. Доступ к классам и объектам через JDBC. Интерфейс java для взаимодействия с объектами Oracle. Использование библиотек ORM (Toplink, Hibernate) для доступа к базе данных Oracle. Отображение реляционных данных на объектные сущности. Управление объектными сущностями – классы EntityManagerFactory, EntityManager.
Глава 12. Java в Oracle. Разработка, отладка и загрузка классов Java в базу данных. Создание оболочек для вызова классов из PL/SQL. Операторы DML и вызовы Java. Использование Java классов в триггерах таблиц и триггерах базы данных. Распределенные транзакции. Взаимодействие между схемами с помощью Java классов. Создание репликаций на основе Java классов и JDBC драйвера. Расширение возможностей PL/SQL с помощью Java. Безопасность и Java приложения. Роли JAVASYSPRIV и JAVAUSERPRIV. Пакет DBMS_JAVA для управления привилегиями пользователей JAVA
Глава 13. Понимание протокола SOAP (Simple Object Access Protocol, простой протокол доступа к объектам). На самом деле ли он такой простой? Сообщение протокола SOAP. Типы сообщений протокола SOAP. Использование различных методов упаковки данных в конверт SOAP.
Глава 14. Разработка и развертывание веб-сервисов, реализованных как классы и интерфейсы Java. Автоматическое формирование WSDL файла из Java интерфейса. Отладка сервиса с помощью утилиты Oracle JDevekoper. Передача параметров сервису из Web интерфейса, анализ нагрузки на сервис, формирование AJAX скрипта для доступа к сервису из динамических HTML – AJAX страниц. Вызов веб-сервиса в приложении клиента. Генерация файла-заглушки и вызов веб-сервиса. Политика безопасного доступа к методам сервиса.
Глава 15. Подготовка пакета Oracle для публикации в качестве сервиса. Отображение типов данных Oracle SQL и PL SQL на методы сервиса. Формирование WSDL файла на основе описания процедур и функций в пакете Oracle. Использование JDBC и SQLJ стандарта для доступа к хранимым процедурам Oracle. Класс – заглушка, сформированный автоматически средствами Oracle JDeveloper. Основы использования Java в базе данных. Загрузка в Oracle Java классов для доступа из базы данных к Web сервисам. Формирование запросов к сервисам из SQL и PL SQL – Oracle база данных - клиент для сервера приложений. Управление безопасностью для доступа из базы данных к серверу приложений
Глава 16. Обмен синхронными и асинхронными сообщениями. Обработка исключений. Общая архитектура BPEL PM. BPEL Designer на базе среды разработки JDeveloper. Инсталляция, конфигурация, начало работы. Конфигурация Oracle BPEL консоли. Запуск сервера и дизайнера. Порядок создания простого BPEL процесса – “HelloWorld”. Конфигурация WSDL интерфейса для BPEL процесса. Конфигурация базового скелетона для процесса. Использование утилиты ANT для сборки и размещения процесса на сервере приложений. Настройка build файла для отправки приложения на сервер
Глава 17. Оркестровка сервисов с помощью BPEL. Поддержка моделирования BPEL-процессов в среде JDeveloper. Импорт XML-схем и WSDL-локаторов. Поддержка проверки правильности, развертывания и управления жизненным циклом. Синхронные и асинхронные процессы
▲ Скрыть подробную программу курса
Заказать обучение «Использование XML и Java в базе данных Oracle. Интеграция приложений с помощью WebService (МТ_ JV_XML)» можно, кликнув на удобную дату его проведения, по почте training AT training-microtest DOT ru или по одному из телефонов, указанных в разделе Контакты.
Зарегистрироваться или авторизоваться
Курсы данной тематики:
- Разработка веб-служб и служб Microsoft Azure
- Программирование на С++
- Программирование на языке Python. Уровень 1. Базовый курс
- Программирование на языке Python. Уровень 2. Продвинутый курс
- Разработка ASP.NET Core MVC веб-приложений
- Разработка серверной части приложений PostgreSQL 9.6. Базовый курс
- Developing Windows Applications with Microsoft Visual Studio 2010
- Разработка базовых решений Microsoft SharePoint Server 2013\ Developing Microsoft SharePoint Server 2013 Core Solutions
- Основы разработки web - приложений в Microsoft Visual Studio 2010
- Расширенные технологии SharePoint 2016
Поделиться с коллегами в социальных сетях