BLCB
Введение в LibercatEducational program code: Организация высокопроизводительных кластеров и систем
BLCB
#Offline — Offline with instructor.
#Remote — Remote with instructor.
24,000
2 days
By request

Базовый курс, на котором рассказываются основы архитектуры, разработки и администрирования сервера приложений Libercat в стандартной редакции, а также версии, предназначенной для спецификации Jakarta EE.

В рамках курса слушатели изучают следующие темы:

  • Особенности сред исполнения Java (и, в частности, AxiomJDK).
  • Архитектура Libercat, Jakarta EE, поддерживаемые спецификации.
  • Установка сервера, настройка среды исполнения, структура каталогов.
  • Основы администрирования сервера: конфигурационные файлы, файлы журналов, мониторинг. 
  • Основы разработки: сборка и развертывание приложений. Типичные виды модулей и компонентов.

Программа курса

  • Модуль 1: Введение
  • Apache Software Foundation и Jakarta Project
  • Платформы Java: Java SE (JRE + JDK).
  • Платформа Jakarta EE: контейнеры и серверы приложений.
  • Возможности и функционал Tomcat
  • Отличия между версиями Tomcat (версии технологий, полезные фичи), отличия Tomcat от Librecat в плане функциональных возможностей
  • Стек Web Technology
  • Модуль 2: Инсталляция Libercat
  • Варианты инсталляции Librecat (docker и др.)
  • Зависимости и предусловия установки
  • Инсталляция в виде stanalone-приложения
  • Модуль 3: Каталоги Tomcat. Содержимое и назначение. Конфигурирование Tomcat
  • bin
  • conf
  • lib
  • logs
  • temp
  • webapps
  • work
  • server.xml (detailed walkthrough)
  • web.xml
  • context.xml
  • Модуль 4: Журналирование
  • JULI журналирование
  • log4j журналирование
  • Модуль 5: Развёртывание приложений
  • Варианты развёртывания приложений
  • Дескриптор развёртывания
  • Прекомпиляция JSPs
  • Предустановка сервлетов