Вопросы администрирования сервера приложений Oracle Weblogic 12c
Or12c_WLS

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

На лекциях будут рассмотрены основные концепции построения приложений масштаба предприятия и размещение их на сервере приложений. Курс будет полезен как администраторам серверов, так и руководителям IT подразделений, в связи с тем, что будет рассмотрено множество конкретных примеров построения и сопровождения приложений на предприятии. По окончании курса выстраивается стройная картина – что такое Oracle grid. Как управлять сервером приложений и размещенными на нем задачами.

Документы об окончании обучения: Сертификат УЦ ЮНИТУдостоверение гос. образца о повышении квалификации (по требованию).

Аудитория

Начинающие администраторы приложений для Oracle Weblogic Server 12c, курс также может быть полезен для разработчиков SQL и Java, руководителей IT подразделений.

Предварительный уровень подготовки

Реляционные базы данных, основы языка Java или одного из языков OOP (общие определения).

Программа курса
  1. Инфраструктура сервера приложений Oracle Weblogic 12c (WLS)
    1. Стандарты Java Enterprise Edition (JEE). Архитектура JEE, сервлеты, JSP, EJB, JDBC, служба имен JNDI, службы транзакций, сообщений, проверки подлинности и управления расширениями java — общий обзор.
    2. Поддержка протоколов доступа к серверу приложений, толстые, тонкие, Web клиенты. Определение прокси сервера, firewall, и сервера приложений. Разница между Web сервером и сервером приложений масштаба предприятия. Понятие домена и зачем его использовать, ограничения в использовании домена.
    3. Сервер администрирования домена и управляемый сервер. Место машины и кластера в домене. Утилита управления узлом.
  2. Инсталяция сервера WLS.
    1. GUI и консольный способ инсталяции сервера. Особенности использования JDK при выборе типа инсталяции.
    2. Структура каталогов сервера приложений. Основные переменные окружения сервера.
  3. Конфигурация WLS.
    1. Создание и конфигурация домена сервера приложений с помощью утилит GUI. Создание кластера и размещение в нем управляющего сервера.
    2. Конфигурация соединения с базой данных и ее тестирование.
    3. Создание и тестирование службы сообщений (JMS).
    4. Завершение создания домена.
    5. Определение параметров запуска JVM и переменных окружения сервера. Запуск сервера администрирования. Утилита java weblogic.Server. Создание управляемого сервера. Размещение управляемого сервера в машине и запуск сервера. Управляемый сервер и команда java weblogic.Server. Работа с управляемым сервером через Web консоль. Создание файлов идентификации. Конфигурация и запуск на одном узле нескольких экземпляров WLS.
    6. Шаблон для создания домена и утилита для его генерации. Создание дополнительных скриптов и добавление их в шаблон, управление пользователями будущего домена в шаблоне — конфигурация ролей, групп, пользователей. Добавление групп в группы. Добавление пользователей и групп в глобальные роли. Завершение создания шаблона домена.
    7. Основы работы с административной консолью WLS. Доступ к консоли по протоколам http и https. Основные и вспомогательные опции консоли.
    8. Архитектура управления изменениями сервера. Файл config.xml, внесение изменений в архитектуру сервера, консоль изменений.
    9. Weblogic Scripting Tools (WLST), обзор основных команд и способов использования. Запуск WLST скрипта . Пример создания домена с помощью WLST. JMX – общее представление. Навигация между JMX Beans.
  4. Управление и мониторинг окружения WLS
    1. Node manager — его назначение, архитектура, конфигурация; запуск, перезапуск, останов управляемого сервера и сервера администрирования через Node manager. Конфигурация Node manager как сервиса или демона операционной системы. Обеспечение безопасного доступа к Node manager из WLST скрипта. Консоль администрирования Node manager.
    2. Конфигурация запуска WLS как сервиса или демона операционной системы. Запуск Node manager на нескольких хостах с управляемыми серверами.
    3. Конфигурация Машины для использования Node manager и для удаленного запуска. Определение переменных окружения для узла .
    4. Файлы и механизмы журналирования WLS. Log журналы сервера, домена, их конфигурация. Просмотр log журналов из консоли. Каталоги, атрибуты сообщений и их уровни строгости. Создание фильтрации определенных сообщений.
    5. Использование консоли для мониторинга JEE сервисов и размещенных на сервере приложений.
    6. Особенности сетевой адресации WLS. Сетевые каналы их назначение и конфигурация. Порты администрирования.
  5. Основы размещения и развертывания приложений на сервере.
    1. Роль Web сервера и типичные Web взаимодействия. MIME протокол для идентификации и перекодирования бинарных данных. Статический и динамический контент Web приложений. Особенности JEE Web приложений. Правила сборки Web приложений. Структура приложения и его конфигурация — web.xml и weblogic.xml файлы. Доступ к приложению из клиентских мест. Особенности приложений построенных на WebService (SOAP протокол). Отображение физического каталога сервера приложений на виртуальный путь доступа к приложению.
    2. Enterprise Java Beans (EJB) приложения.
    3. Типы EJB, структура EJB приложений. Роль аннотаций в спецификации EJB3, ORM и JPA – поддержка стандартов севером WLS. Конфигурация приложения для доступа к пулу соединений JDBC сервера WLS. Файл weblogic-ejb-jar.xml.
    4. Типичное JEE приложение и его структура. Файлы application.xml и weblogic-application.xml. Конфигурация специфических особенностей WLS для использования в JEE приложение. WLS загрузчик классов для конкретного приложения. Расширение спецификации JEE – EAR архивы с дополнительными библиотеками и классами — каталог APP-INF/. Разделяемые библиотеки сервера приложений. Ссылки на библиотеки в файле weblogic-application.xml.
    5. Процесс разворачивания приложения на сервере.
    6. Методы разворачивания и основные инструменты - обзор. Автоматическое разворачивание приложения методом прямого копирования. Особенности, накладываемые на процесс разворачивания приложений в различных режимах работы сервера (разработка, производство). Процесс подготовки приложения к разворачиванию на сервере. Удаление приложения с сервера. Изменение дескриптора развертывания приложения через консоль WLS. Мониторинг и тестирование приложения. Обновление приложения на WLS. Использование команды java weblogic.Deployer для управления приложением на сервере. Разворачивание приложения с WLST.
  6. Службы сервера приложений.
    1. Введение в службу имен — Java Naming and Directory Interface (JNDI). Структура и сервисы службы имен. Дерево отображения имен. Контексты и подконтексты. Когда администратор управляет службой имен. Просмотр списка имен из консоли и с использованием WLST.
    2. Управление пулом соединений JDBC.
    3. JDBC источник данных и его область видимости. Двухуровневая и многоуровневая архитектура доступа к данным.
    4. Типы драйверов JDBC. Свойства соединения и его URL для доступа к базе данных. DataSource и ConnectionPool архитектура.
    5. Конфигурация и разворачивание JDBC ресурсов. Механизм доступа к источникам данных через JNDI сервис.
    6. Создание источника данных, привязывание его к пулу соединений и добавление к Управляемому серверу.
    7. Пример доступа к источникам данных из клиентского приложения. Использование множества источников данных и распределенные (XA) транзакции.
    8. Мониторинг и тестирование источника данных.
    9. Управление JMS службой WLS.
    10. Приложения сервера, ориентируемые на работу через службу сообщений (JMS). Очереди типа Точка-Точка. Топики типа Публикатор-Подписчик.
    11. Особенности сервера WLS при работе со службой JMS. Архитектура соединения клиента со службой JMS и передача сообщений.
    12. Транзакционные сообщения. Задачи администратора по управлению службой JMS.
    13. Создание и конфигурация JMS сервера, определение JMS ресурсов, фабрика соединений и ее создание, определение очередей и топиков.
    14. Конфигурация доступа и ограничений для ресурса обмена сообщениями.
    15. Обеспечение надежности при передаче и получении сообщений через организацию хранения последних на диске в виде файлов или в базе данных.
    16. Конфигурация постоянства сообщений на диске или через JDBC драйвер. Сбор статистики для JMS объектов.
    17. Мониторинг JMS сервера и фабрик, очередей и топиков.
    18. Управление транзакциями — служба Java Transaction API (JTA)
    19. Понятие транзакции — AСID (Атомарность, согласованность, изолированность, надежность). Идеология построения службы JTA WLS.
    20. Обмен информацией в транзакциях и без них. Завершение и откат транзакции на WLS.
    21. Распределенные транзакции. Двухфазный протокол фиксации транзакции- архитектура. Завершение и откат двухфазных транзакций.
    22. Конфигурация JTA службы и ее Log журнала.
    23. Создание XA ресурсов. Транзакционные сообщения и JDBC служба. Внутридоменные транзакции. Мониторинг транзакций и анализ статистики по двухфазным транзакциям.
    24. Служба JAAS — Обеспечение безопасного доступа к ресурсам WLS и его приложениям.
    25. Общая архитектура безопасности WLS сервера.
    26. Провайдер аутентификации и авторизации.
    27. Встроенный в WLS, LDAP сервис и его конфигурация. Создание новых пользователей, групп, ролей.
    28. Декларативная безопасность JEE приложений — использование дескрипторов разворачивания приложений .
    29. Определение сферы деятельности (Realm) для пользователей и ролей.
    30. Декларативная защита Web приложений (файл web.xml и weblogic.xml).
    31. Определение политик и ролей для Web и других ресурсов.
    32. Когда использовать Security Sockets Layer (SSL). SSL соединение. Включение SSL коммуникации.
  7. Возможности разворачивания приложений в кластерной архитектуре сервера приложений.
    1. План разворачивания приложения — порядок создания. Подготовка приложения для разворачивания в многосерверной и кластерной инфраструктуре предприятия. Создание плана разворачивания из консоли и с использованием утилиты java weblogic.PlanGenerator. Порядок разворачивания на сервере новой версии приложения. Управление доступом к новой версии приложения.
    2. Создание кластерной инфраструктуры.
    3. Определение кластера и зачем он нужен, преимущества и возможности использования.
    4. Архитектура кластера WLS -баазовая, многопоточная и с использованием прокси сервера.
    5. Прокси сервер — как регулятор баланса загрузки серверов кластера.
    6. Кластер в локальной и глобальных сетях. Коммуникации в кластере и быстрое обнаружение проблем. Особенности коммуникации в кластере один ко многим и один к одному.
    7. Создание и конфигурация кластера с использованием административной консоли. Добавление новых членов в кластер. Конфигурация кластерной коммуникации. Добавление серверов в кластер. Добавление в кластер прокси сервера — класс HttpProxyServlet. Создание прокси через консоль управления и в ручную. Параметры инициализации прокси сервлета. Подключение к кластеру и конфигурация сервера Apache в качестве прокси.
    8. Управление кластером. Подготовка приложений к двухфазному разворачиванию в кластере. Разворачивание приложения в кластере.
    9. Перехват управления сессией Web приложения и репликация ее на сервера кластера. Репликация сессии на первичном и вторичном сервере кластера. Конфигурация репликации сессии.
    10. JDBC, файловые репликации в кластере. Определение каталогов для файловых репликаций.
    11. Кластеризация EJB. Определение уровня кластеризации для EJB приложений. Баланс загрузки кластеризованных EJB объектов. Кластеризация JNDI и JMS.
Рекомендуемые курсы
Дополнительно

Курс читают тренеры-практики с опытом проведения курса и практическими знаниями в работе программы. 

Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.

Ближайшие курсы

55166 26.01 - 27.01.2026

Microsoft Excel 2016. Уровень 2

Стоимость обучения в группе

15 850 ₽

Стоимость индивидуального обучения

20 500 ₽

Длительность

2 дня (16 ак. ч.)

Р7_П 26.01 - 29.01.2026

Офис-Р7. Полный

Стоимость обучения в группе

20 330 ₽

Стоимость индивидуального обучения

30 250 ₽

Длительность

4 дня (32 ак. часа)

БТ01 26.01 - 30.01.2026

Безопасность информационных технологий

Стоимость обучения в группе

60 400 ₽

Стоимость индивидуального обучения

105 000 ₽

Длительность

5 дней (40 ак. ч.)

NC_СПДС 26.01 - 30.01.2026

Проектирование в nanoCAD с модулем «СПДС»

Стоимость обучения в группе

49 500 ₽

Стоимость индивидуального обучения

115 500 ₽

Длительность

5 дней (40 ак. ч.)

20688 26.01 - 30.01.2026

Техническая поддержка Windows 8.1

Стоимость обучения в группе

42 600 ₽

Стоимость индивидуального обучения

55 400 ₽

Длительность

5 дней (40 ак. ч.)

Python-2 26.01 - 30.01.2026

Продвинутое программирование Python. Уровень 2.

Стоимость обучения в группе

37 450 ₽

Стоимость индивидуального обучения

64 300 ₽

Длительность

5 дней (40 ак. ч.)

БТ-OSW 26.01 - 30.01.2026

Безопасность операционных систем Windows

Стоимость обучения в группе

60 200 ₽

Стоимость индивидуального обучения

104 500 ₽

Длительность

5 дней (40 ак. ч.)

LPI-Zabbix 26.01 - 30.01.2026

Zabbix. Мониторинг IT инфраструктуры предприятия

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 550 ₽

Длительность

5 дней (40 ак. ч.)

Zabbix_practice 26.01 - 30.01.2026

Специалист Zabbix - практический курс

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 530 ₽

Длительность

40 ак. часов (5 дней)

143 29.01 - 30.01.2026

Сводные таблицы и преобразование данных с помощью Power-надстроек в Excel

Стоимость обучения в группе

28 800 ₽

Стоимость индивидуального обучения

38 950 ₽

Длительность

2 дня (16 ак. часов)

AliveC 02.02 - 05.02.2026

АliveСolors. 1 уровень. растровая графика

Стоимость обучения в группе

54 300 ₽

Стоимость индивидуального обучения

70 600 ₽

Длительность

4 дня (36 ак. часов)

2821B 02.02 - 05.02.2026

Развёртывание PKI предприятия, используя Windows Server и Active Directory

Стоимость обучения в группе

43 500 ₽

Стоимость индивидуального обучения

56 550 ₽

Длительность

32 ак. ч. (4 дня)

БТ15 02.02 - 06.02.2026

Этичный хакинг и тестирование на проникновение

Стоимость обучения в группе

82 600 ₽

Стоимость индивидуального обучения

105 300 ₽

Длительность

5 дней (40 ак. часов)

20410 02.02 - 06.02.2026

Установка и настройка Windows Server 2012 R2

Стоимость обучения в группе

41 800 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

5 дней (40 ак. ч.)

20779 09.02 - 11.02.2026

Анализ Данных с помощью Excel

Стоимость обучения в группе

32 000 ₽

Стоимость индивидуального обучения

50 000 ₽

Длительность

3 дня (24 ак. ч.)

20761 09.02 - 13.02.2026

Запрос данных с использованием Transact SQL

Стоимость обучения в группе

44 400 ₽

Стоимость индивидуального обучения

71 850 ₽

Длительность

5 дней (40 ак. ч.)

Python-3 09.02 - 13.02.2026

Разработка веб - приложений в Django. Уровень 3.

Стоимость обучения в группе

53 400 ₽

Стоимость индивидуального обучения

105 300 ₽

Длительность

5 дней (40 ак. ч.)

1С_01 09.02 - 20.02.2026

1С:Бухгалтерия 8.3 Практическое освоение бухучета с самого начала, сертифицированный курс

Стоимость обучения в группе

77 010 ₽

Длительность

10 дней (80 ак. ч.)

55273 13.02 - 13.02.2026

Microsoft Word 2019. Уровень 2

Стоимость обучения в группе

7 930 ₽

Стоимость индивидуального обучения

17 270 ₽

Длительность

1 день (8 ак. ч.)

Р7_П 16.02 - 19.02.2026

Офис-Р7. Полный

Стоимость обучения в группе

20 330 ₽

Стоимость индивидуального обучения

30 250 ₽

Длительность

4 дня (32 ак. часа)

PGSQL_develop 16.02 - 20.02.2026

PostgreSQL для разработчиков: SQL, PL/PgSQL, Java

Стоимость обучения в группе

47 600 ₽

Стоимость индивидуального обучения

64 500 ₽

Длительность

5 дней (40 ак. ч.)

CCNA_speeded 16.02 - 20.02.2026

Ускоренная программа для специалистов по сетевым технологиям Cisco

Стоимость обучения в группе

101 000 ₽

Стоимость индивидуального обучения

126 500 ₽

Длительность

5 дней/ 48 ак. часов

AACM 16.02 - 20.02.2026

Базовое администрирование АТС Avaya Aura Communication Manager 7

Стоимость обучения в группе

75 900 ₽

Стоимость индивидуального обучения

104 000 ₽

Длительность

5 дней (40 ак. ч.)

10961 16.02 - 20.02.2026

Автоматизация администрирования с Windows PowerShell

Стоимость обучения в группе

45 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-101 16.02 - 20.02.2026

Администрирование GNU/Linux

Стоимость обучения в группе

40 650 ₽

Стоимость индивидуального обучения

53 000 ₽

Длительность

5 дней (40 ак. ч.)

WS-011T00 16.02 - 20.02.2026

Администрирование Windows Server 2019/2022

Стоимость обучения в группе

50 100 ₽

Стоимость индивидуального обучения

65 150 ₽

Длительность

5 дней (40 ак. ч.)

Zabbix_practice 16.02 - 20.02.2026

Специалист Zabbix - практический курс

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 530 ₽

Длительность

40 ак. часов (5 дней)

LPI-Zabbix 16.02 - 20.02.2026

Zabbix. Мониторинг IT инфраструктуры предприятия

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 550 ₽

Длительность

5 дней (40 ак. ч.)