Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Обучение по развертыванию и администрированию WildFly / 1 сообщений из 1, страница 1 из 1
14.11.2019, 14:55
    #39889139
zuraniki
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обучение по развертыванию и администрированию WildFly
Нужно провести небольшое обучение/консалтинг по WildFly (JBoss)

Примерная программа:
1. Инфраструктура сервера приложений WildFly
• Стандарты Java Enterprise Edition (JEE). Архитектура JEE, сервлеты, JSP, EJB, JDBC, служба имен JNDI, службы транзакций, сообщений, проверки подлинности и управления расширениями java — общий обзор.
• Инсталяция сервера WF сервера.
• Структура каталогов сервера приложений. Основные переменные окружения сервера.
• Конфигурация WF.
• Отдельно установленный сервер приложений и доменная архитектура.
• Место LDAP сервера в доменной архитектуре.
• Использование Веб интерфейса для управления сервером приложений
• Технология JMX и интерфейс командной строки CLI для управления сервером приложений — использование ключевых команд и скриптов.
• Логер сервера приложений — конфигурация через административную консоль и с помощью конфигурационных файлов.
• Обзор JEE приложений, многомодульные приложения. Обзор стандартов.
• Каталог JNDI. Доступ к каталогу через консоль управления сервером и через JMX интерфейс. Простой доступ к JNDI через Java клиента.

2. Ресурсы сервера приложений.
• Управление пулом соединений JDBC.
• JDBC источник данных и его область видимости. Двухуровневая и многоуровневая архитектура доступа к данным.
• Типы драйверов JDBC. Свойства соединения и его URL для доступа к базе данных. DataSource и ConnectionPool архитектура.
• Конфигурация и разворачивание JDBC ресурсов. Механизм доступа к источникам данных через JNDI сервис.
• Создание источника данных, привязывание его к пулу соединений.
• Пример доступа к источникам данных из клиентского приложения. Использование множества источников данных и распределенные (XA) транзакции.
• Мониторинг и тестирование источника данных.
• Управление JMS службой WF.
• Приложения сервера, ориентируемые на работу через службу сообщений (JMS). Очереди типа Точка-Точка. Топики типа Публикатор-Подписчик.
• Особенности сервера WF при работе со службой JMS. Архитектура соединения клиента со службой JMS и передача сообщений.
• Транзакционные сообщения. Задачи администратора по управлению службой JMS.
• Создание и конфигурация JMS сервера, определение JMS ресурсов, фабрика соединений и ее создание, определение очередей и топиков.
• Конфигурация доступа и ограничений для ресурса обмена сообщениями.
• Обеспечение надежности при передаче и получении сообщений через организацию хранения последних на диске в виде файлов или в базе данных.
• Конфигурация постоянства сообщений на диске или через JDBC драйвер. Сбор статистики для JMS объектов.
• Мониторинг JMS сервера и фабрик, очередей и топиков.

3. Управление транзакциями — служба JavaTransactionAPI (JTA)
• Понятие транзакции — AСID (Атомарность, согласованность, изолированность, надежность). Идеология построения службы JTA WLS.
• Обмен информацией в транзакциях и без них. Завершение и откат транзакции на WLS.
• Распределенные транзакции. Двухфазный протокол фиксации транзакции- архитектура. Завершение и откат двухфазных транзакций.
• Конфигурация JTA службы и ее Log журнала.
• Создание XA ресурсов. Транзакционные сообщения и JDBC служба. Внутридоменные транзакции. Мониторинг транзакций и анализ статистики по двухфазным транзакциям.
• Служба JAAS — Обеспечение безопасного доступа к ресурсам WLS и его приложениям.

4. Общая архитектура безопасности WLS сервера.
• Провайдер аутентификации и авторизации.
• Встроенный в WF, LDAP сервис и его конфигурация. Создание новых пользователей, групп, ролей.
• Декларативная безопасность JEE приложений — использование дескрипторов разворачивания приложений.
• Определение сферы деятельности (Realm) для пользователей и ролей.
• Декларативная защита Web приложений (файл web.xml и weblogic.xml).
• Определение политик и ролей для Web и других ресурсов.
• Когда использовать Security Sockets Layer (SSL). SSL соединение. Включение SSL коммуникации.

5. Создание доменной инфраструктуры WF.
• Определение кластера и зачем он нужен, преимущества и возможности использования.
• Архитектура домена и кластера WF
• Прокси сервер — как регулятор баланса загрузки серверов кластера.
• Кластер в локальной и глобальных сетях. Коммуникации в кластере и быстрое обнаружение проблем. Особенности коммуникации в кластере один ко многим и один к одному.
• Создание и конфигурация кластера с использованием административной консоли. Добавление новых членов в кластер. Конфигурация кластерной коммуникации. Добавление серверов в кластер. Подключение к кластеру и конфигурация сервера Apache в качестве прокси.
• Управление кластером. Подготовка приложений к двухфазному разворачиванию в кластере. Разворачивание приложения в кластере.
• Перехват управления сессией Web приложения и репликация ее на сервера кластера. Репликация сессии на первичном и вторичном сервере кластера. Конфигурация репликации сессии.
• JDBC, файловые репликации в кластере. Определение каталогов для файловых репликаций.
• Кластеризация EJB. Определение уровня кластеризации для EJB приложений. Баланс загрузки кластеризованных EJB объектов. Кластеризация JNDI и JMS.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Обучение по развертыванию и администрированию WildFly / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]