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

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

Преглед на Tomcat

  • Бърз преглед на Apache
  • Apache Software Foundation
  • Проект Jakarta
  • Лицензиране на Tomcat
  • J2EE технологии
  • Java уеб разработка
  • Servlet/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
  • Valves, Access Log Valve, Single Sign-on Valve
  • Remote Address Filter и Remote Host Filter
  • Request Dumper 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 и конфигуриране на realm
  • Потребители и роли (удостоверяване и оторизация)
  • Създаване на Data Source Realm
  • Защита на паролите
  • FORM-базирано удостоверяване
  • Конфигуриране на Tomcat за SSL
  • Изискване на SSL в приложенията

Свързване

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

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

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

Изисквания

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

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

 21 Часа

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


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

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

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

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