Вопросы администрирования сервера приложений WildFly (JBoss)

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: WildFly
Длительность: 40 ак.ч.
Стоимость: 44 535 р.

Стоимость индивидуального обучения: 93 585 руб.


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

Необходимая подготовка:
Реляционные базы данных, основы языка Java.

По окончанию курса:
Слушатели смогут самостоятельно управлять инфраструктурой сервера приложений, размещать на сервере JEE приложения, тонко настраивать виртуальную Java машину. Разворачивать доменную архитектуру WildFly.

Курс предназначен:
Для начинающих администраторов, которые волей судьбы сопровождают или будут сопровождать приложения для сервера приложений. Также на лекциях будут рассмотрены основные концепции построения приложений масштаба предприятия и размещение их на сервере приложений. Курс будет полезен как администраторам серверов, так и руководителям IT подразделений, в связи с тем, что будет рассмотрено множество конкретных примеров построения и сопровождения приложений на предприятии. По окончании курса выстраивается стройная картина – что такое WildFly инфраструктура. Как управлять сервером приложений и размещенными на нем задачами .

Программа обучения:
• Инфраструктура сервера приложений WildFly (старое название Jboss ) (WF)

• Стандарты Java Enterprise Edition (JEE). Архитектура JEE, сервлеты, JSP, EJB, JDBC, служба имен JNDI, службы транзакций, сообщений, проверки подлинности и управления расширениями java — общий обзор.

• Поддержка протоколов доступа к серверу приложений, толстые, тонкие (CLI), Web клиенты. Определение прокси сервера, firewall, и сервера приложений. Разница между Web сервером и сервером приложений масштаба предприятия. Понятие домена и зачем его использовать, ограничения в использовании домена.

• Инсталляция сервера WF сервера.

• Подготовка виртуальной Java машины в операционной системе Linux и Win.

• Структура каталогов сервера приложений. Основные переменные окружения сервера.

• Конфигурация WF.

• Отдельно установленный сервер приложений и доменная архитектура.

• Место LDAP сервера в доменной архитектуре.

• Использование Веб интерфейса для управления сервером приложений

• Технология JMX и интерфейс командной строки CLI для управления сервером приложений — использование ключевых команд и скриптов.

• Логер сервера приложений — конфигурация через административную консоль и с помощью конфигурационных файлов.

• Обзор JEE приложений, многомодульные приложения. Обзор стандартов.

• Каталог JNDI. Доступ к каталогу через консоль управления сервером и через JMX интерфейс. Простой доступ к JNDI через Java клиента.

• Ресурсы сервера приложений.

• Управление пулом соединений JDBC.

• JDBC источник данных и его область видимости. Двухуровневая и многоуровневая архитектура доступа к данным.

• Типы драйверов JDBC. Свойства соединения и его URL для доступа к базе данных. DataSource и ConnectionPool архитектура.

• Конфигурация и разворачивание JDBC ресурсов. Механизм доступа к источникам данных через JNDI сервис.

• Создание источника данных, привязывание его к пулу соединений.

• Пример доступа к источникам данных из клиентского приложения. Использование множества источников данных и распределенные (XA) транзакции.

• Мониторинг и тестирование источника данных.

• Управление JMS службой WF.

• Приложения сервера, ориентируемые на работу через службу сообщений (JMS). Очереди типа Точка-Точка. Топики типа Публикатор-Подписчик.

• Особенности сервера WF при работе со службой JMS. Архитектура соединения клиента со службой JMS и передача сообщений.

• Транзакционные сообщения. Задачи администратора по управлению службой JMS.

• Создание и конфигурация JMS сервера, определение JMS ресурсов, фабрика соединений и ее создание, определение очередей и топиков.

• Конфигурация доступа и ограничений для ресурса обмена сообщениями.

• Обеспечение надежности при передаче и получении сообщений через организацию хранения последних на диске в виде файлов или в базе данных.

• Конфигурация постоянства сообщений на диске или через JDBC драйвер. Сбор статистики для JMS объектов.

• Мониторинг JMS сервера и фабрик, очередей и топиков.

• Управление транзакциями — служба Java Transaction API (JTA)

• Понятие транзакции — AСID (Атомарность, согласованность, изолированность, надежность). Идеология построения службы JTA WLS.

• Обмен информацией в транзакциях и без них. Завершение и откат транзакции на WLS.

• Распределенные транзакции. Двухфазный протокол фиксации транзакции- архитектура. Завершение и откат двухфазных транзакций.

• Конфигурация JTA службы и ее Log журнала.

• Создание XA ресурсов. Транзакционные сообщения и JDBC служба. Внутри доменные транзакции. Мониторинг транзакций и анализ статистики по двухфазным транзакциям.

• Служба JAAS — Обеспечение безопасного доступа к ресурсам WLS и его приложениям.

• Общая архитектура безопасности WLS сервера.

• Провайдер аутентификации и авторизации.

• Встроенный в WF, LDAP сервис и его конфигурация. Создание новых пользователей, групп, ролей.

• Декларативная безопасность JEE приложений — использование дескрипторов разворачивания приложений.

• Определение сферы деятельности (Realm) для пользователей и ролей.

• Декларативная защита Web приложений (файл web.xml и weblogic.xml).

• Определение политик и ролей для Web и других ресурсов.

• Когда использовать Security Sockets Layer (SSL). SSL соединение. Включение SSL коммуникации.

• Создание доменной инфраструктуры WF.

• Определение кластера и зачем он нужен, преимущества и возможности использования.

• Архитектура домена и кластера WF

• Прокси сервер — как регулятор баланса загрузки серверов кластера.

• Кластер в локальной и глобальных сетях. Коммуникации в кластере и быстрое обнаружение проблем. Особенности коммуникации в кластере один ко многим и один к одному.

• Создание и конфигурация кластера с использованием административной консоли. Добавление новых членов в кластер. Конфигурация кластерной коммуникации. Добавление серверов в кластер. Подключение к кластеру и конфигурация сервера Apache в качестве прокси.

• Управление кластером. Подготовка приложений к двухфазному разворачиванию в кластере. Разворачивание приложения в кластере.

• Перехват управления сессией Web приложения и репликация ее на сервера кластера. Репликация сессии на первичном и вторичном сервере кластера. Конфигурация репликации сессии.

• JDBC, файловые репликации в кластере. Определение каталогов для файловых репликаций.

• Кластеризация EJB. Определение уровня кластеризации для EJB приложений. Баланс загрузки кластеризованных EJB объектов. Кластеризация JNDI и JMS.

Материалы слушателя:
Слушателям предоставляется учебное пособие и прочие материалы, необходимые для обучения.

Регистрация на курс:
1. По электронной почте. Отправьте сообщение на адрес edu@unitgroup.ru, с указанием: названия предприятия, ФИО участников, их должностей, контактных телефонов и e-mail.
2. По телефону +7(343) 344-25-60 Учебный центр Юнит.