|
Обучение по развертыванию и администрированию WildFly
|
|||
---|---|---|---|
#18+
Нужно провести небольшое обучение/консалтинг по 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2019, 14:55 |
|
|
start [/forum/topic.php?fid=33&fpage=3&tid=1547141]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 408ms |
0 / 0 |