Свържете се с нас

Съдържание и теми, включени в курса

Общ преглед на Tomcat 

  • Бърз преглед на Apache
  • Apache Software Foundation
  • Jakarta Project
  • Лицензиране на Tomcat
  • Технологии J2EE
  • Разработка на Java уеб приложения
  • Сървлет/JSP контейнери

Java уеб приложения

  • Преглед на сървлетите
  • Предимства на сървлетите & жизнен цикъл
  • JavaServer Pages
  • JSP, JavaBeans и библиотеки с тагове за JSP
  • MVC рамки

Инсталиране на Tomcat

  • Изтегляне и инсталиране на Apache Tomcat
  • Изтеглете и инсталирайте JVM, изтеглете Tomcat, изтеглете и инсталирайте Ant
  • Windows инсталатор
  • Управление на паметта в Java и настройване на JVM за по-добра производителност

Директории на Tomcat

  • Инсталационни директории на Tomcat, структура на директориите на Tomcat, директория bin, общи и споделени директории
  • Директория conf, директория logs, директория server, директория work, директория temp, директория webapps
  • Структура на директорията на уеб приложението
  • Разгръщане на HTML и JSP страници и уеб контекст
  • JSP страница и генерираният код
  • Разгръщане на уеб приложение

Конфигуриране на Tomcat

  • Конфигурация на Tomcat и техники
  • Компонентна архитектура на Tomcat
  • Елемент <Server>, елемент <Service>, елемент <Connector>, елемент <Engine>, елемент <Host>, елемент <Context>, елемент <Realm>, елемент <Valve>, елемент <Listener>, елемент <Loader>, елемент <Manager>
  • Файл server.xml
  • Модифициране на server.xml

Уеб приложения

  • Администриране и разгръщане на уеб приложения
  • Структура на директорията на уеб приложение
  • Конфигурационен файл web.xml
  • Дескриптори за разгръщане
  • Елемент <web-app><\/web-app>
  • Свързване на сървлет с URL
  • Елемент <resource-ref><\/resource-ref>
  • Елемент <env-entry><\/env-entry>
  • Елемент <ejb-ref><\/ejb-ref>
  • Примерен файл web.xml
  • Разгръщане на уеб приложение
  • Файлът по подразбиране conf/web.xml на Tomcat
  • Настройване на сървлетите за JSP и статично съдържание по подразбиране

Tomcat Manager

  • Разгръщане и управление на уеб приложения с Tomcat Manager
  • Стартиране на Tomcat Manager и преглед на Tomcat Manager
  • Преглед на секцията Manager
  • Приложения, разгръщане, информация за сървъра
  • Създаване на WAR файл
  • Лабораторно упражнение 4: Разгръщане на WAR файл
  • Java Management Extensions (JMX) в Tomcat
  • Интегриране на Tomcat с Ant

Разширени функции

  • Използване на някои от разширените функции на Tomcat
  • Клапани, клапан за лог на достъп, клапан за единно вписване (Single Sign-on Valve)
  • Филтър за отдалечен адрес и филтър за отдалечен хост
  • Клапан за изхвърляне на заявки
  • Конфигуриране на JNDI ресурси
  • JNDI: Java Naming and Directory Interface и дефиниране на JNDI ресурс
  • Елемент <environment><\/environment> и елемент <resource><\/resource>
  • Конфигуриране на JavaMail сесия
  • Глобални ресурси

JDBC свързаност

  • Конфигуриране на Tomcat за свързване с база данни
  • Преглед на JDBC
  • JDBC драйвери
  • Свързване с база данни и пулове от връзки
  • Изтегляне и инсталиране на MySQL
  • Конфигуриране на MySQL за Tomcat
  • Създаване на база данни в MySQL
  • Изтегляне и разгръщане на JDBC драйвер
  • Дефиниране на DataSource в Tomcat и ръчно дефиниране на източник на данни
  • Модифициране на дескриптора за разгръщане
  • Откриване и затваряне на изтекли връзки към базата данни

Сигурност на Tomcat

  • Разглеждане на сигурността на Tomcat и конфигурацията
  • Съображения за сигурност
  • Сигурност на файловата система и препоръки за файловата система
  • Java Security Manager
  • Предоставяне на разрешения на Java приложения и преглед на Java разрешенията
  • Създаване и добавяне на собствени политики
  • Активиране на Java Security Manager
  • Съвети за Security Manager и области за сигурност (Realms)
  • Преглед на различните типове области (Realms) и конфигуриране на област
  • Потребители и роли (удостоверяване и оторизация)
  • Създаване на област, базирана на източник на данни (Data Source Realm)
  • Защита на паролите
  • Удостоверяване чрез формуляр (FORM-based)
  • Конфигуриране на Tomcat за SSL
  • Изискване на SSL в приложенията

Свързване

  • Свързване на Tomcat с Apache
  • Преглед на конекторите
  • HTTP конектори
  • Предимства от използването на уеб сървър
  • Протоколи на конектори
  • Конфигуриране на AJP конектор
  • Изтегляне на mod_jk
  • Създаване на файла mod_jk.conf
  • Стартиране на Tomcat
  • Създаване на worker
  • Конфигуриране на httpd.conf
  • Тестване на настройката
  • Балансиране на натоварването между множество инстанции на Tomcat
  • Проблеми при балансиране на натоварването
  • Придържане към сървър чрез лепкави сесии (sticky sessions)
  • Споделено съхранение на сесии
  • Репликиране на сесии чрез клъстериране на Tomcat
  • Споделен хостинг
  • Виртуален хостинг с Tomcat
  • Конфигуриране на Tomcat за активиране на виртуален хостинг като самостоятелен сървър
  • Конфигуриране на Tomcat за активиране на виртуален хостинг чрез jk2 или webapp.
  • Конфигуриране на Tomcat като самостоятелен
  • Конфигуриране на Tomcat с AJP
  • Отделна JVM за всеки хост

Тестване на натоварване

  • Приложение JMeter
  • Тестване на натоварване с JMeter
  • Инсталиране и стартиране на JMeter
  • Създаване на тестов план
  • Конфигуриране на групата нишки и добавяне на задача
  • Конфигуриране на HTTP заявката
  • Добавяне на слушател за отчет
  • Изпълнение на тестовия план
  • Преглед на резултатите

Изисквания

Този курс е предназначен за: администратори на уеб/приложни сървъри, които трябва да могат да инсталират, конфигурират, стартират и оптимизират Apache Tomcat Application Server.

За да извлечете максимална полза от курса за обучение по Tomcat, трябва да сте запознати с основните принципи на администрирането на уеб/приложни сървъри.

 21 Часа

Брой участници


Цена за участник

Отзиви от участници (6)

Предстоящи Курсове

Свързани Kатегории