Анализ архитектуры Tomcat Liu Guangrui учебная книга Tomcat Tomcat Configuration Componture использует технику оптимизации Tomcat Design Design Development Учебное пособие

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии













Название продукта: анализ архитектуры Tomcat
Автор: Лю Гуанруй
Номер книги: 9787115453693
Дата публикации: 2017-05
Страница число: 380
Конечно цена: 79.00 Юань


На основе Tomcat 8.5.x, эта книга всесторонне представляет архитектуру Tomcat, схемы реализации каждого компонента и методы использования. В основном она включает в себя основную архитектуру компонентов и принципы работы Tomcat. Интеграция и оптимизация производительности веб -сервера, часть функции расширения, введение, внедрение функции расширения,,, и т. д.Читатели могут понять архитектуру и принципы работы сервера приложений и изучить использование, оптимизацию и подробную конфигурацию Tomcat.


Глава 1 Tomcat Введение 1
1.1 Введение 1
1.1.1 Tomcat History 1
1.1.2 Tomcat Лицензия 2
1.2 Установка и запуск 3
1.2.1 Tomcat Download and Installation 3
1.2.2 Tomcat Start 4
1.2.3 IDE Start 5
1.2.4 Встроенный стартап 10
1.2.5 Отладка старта 11
1.3 Структура каталогов Tomcat 12
1.4 Tomcat 8.5 Новые функции 12
1.5 Резюме 13
Глава 2 Tomcat Общая архитектура 14
2.1 Master Design 14
2.1.1 Server 14
2.1.2 Разъем и контейнер 15
2.1.3 Конструкция контейнера 17
2.1.4 Lifecycle 20
2.1.5 Трубопровод и клапан 23
2.1.6 Конструкция разъема 24
2.1.7 Executor 26
2.1.8 Bootstrap и Catalina 28
2.2 Tomcat Start 30
2.3 обработка запроса 31
2.4 Class Loader 33
2.4.1 J2SE Стандартный класс погрузчик 33
2.4.2 Tomcat Loader 34
2.4.3 Загрузчик класса веб -приложений 36
2.5 Резюме 37
Глава 3 Каталина 38
3.1 Что такое Каталина 38
3.2 Digester 39
3.2.1 Стек объектов 40
3.2.2 Режим соответствия 41
3.2.3 Правила лечения 41
3.2.4 Пример 42
3.3 Создать сервер 44
3.3.1 Анализ сервера 45
3.3.2 Анализ двигателя 48
3.3.3 Анализ хоста 49
3.3.4 Анализ контекста 50
3.4 Загружено веб -приложение 53
3.4.1 StandardHost 54
3.4.2 HostConfig 56
3.4.3 StandardContext 60
3.4.4 ContextConfig 64
3.4.5 StandardWrapper 69
3.4.6 Правила именования контекста 69
3.5 Обработка веб -запросов 71
3.5.1 Общий процесс 71
3.5.2. Картирование запроса 72
3.5.3 Catalina Запрос обработки 80
3.6 Defaultservlet и Jspservlet 81
3.6.1 DefaultServlet 82
3.6.2 JspServlet 84
3.7 Резюме 85
Глава 4 Койот 86
4.1 Что такое койот 86
4.2 Обработка веб -запросов 88
4.2.1 Основная концепция 88
4.2.2 Обработка запроса 90
4.2.3 Обновление протокола 92
4.3 HTTP 94
4.3.1 Основные знания 94
4.3.2 Метод конфигурации 95
4.4 AJP 97
4.4.1 Основные знания 97
4.4.2 Компонент веб -сервера 103
4.4.3 Метод конфигурации 106
4.5 HTTP/2.0 106
4.5.1 Основные знания 106
4.5.2 Метод конфигурации 110
4.6 I/O 111
4.6.1 BIO 112
4.6.2 NIO 115
4.6.3 NIO2 121
4.6.4 APR 130
4.7 Резюме 134
Глава 5 Джаспер 136
5.1 Джаспер введение 136
5.2 Метод компиляции JSP 137
5.2.1 Компиляция во время выполнения 137
5.2.2 Pre -Compilation 141
5.3 Принцип компиляции JSP 144
5.4 Резюме 151
Глава 6 Tomcat Management 152
6.1 Конфигурация JVM 152
6.1.1 Вариант конфигурации JVM 152
6.1.2 Атрибут системы 153
6.2 Конфигурация сервера 158
6.2.1 catalina.properties 158
6.2.2 server.xml 159
6.2.3 context.xml 172
6.3 Конфигурация веб -приложения 172
6.3.1 Параметр инициализации ServletContext 173
6.3.2 Конфигурация сеанса 174
6.3.3 Заявление сервлета и картирование 175
6.3.4 Монитор жизненного цикла приложения 177
6.3.5 Определение фильтра и отображение 177
6.3.6 Картирование типа MIME 178
6.3.7 Приветственный список файлов 178
6.3.8 Страница ошибки 179
6.3.9 Локализация и картирование кодирования 179
6.3.10 Конфигурация безопасности 179
6.3.11 конфигурация JNDI 180
6.3.12 Другие 183
6.4 Фильтр веб -приложений 185
6.4.1 CorsFilter 186
6.4.2 CsrfPreventionFilter 188
6.4.3 ExpiresFilter 188
6.4.4 FailedRequestFilter 190
6.4.5 RemoteAddrFilter 191
6.4.6 RemoteHostFilter 191
6.4.7 RemoteIpFilter 192
6.4.8 RequestDumperFilter 195
6.4.9 SetCharacterEncodingFilter 195
6.4.10 WebdavFixFilter 196
6.5 Tomcat Management 196
6.5.1 host-manager 196
6.5.2 manager 197
6.5.3 Управляющая команда 199
6.5.4 Задача муравья 200
6.5.5 JMX 201
6.6 Сводка 201
Глава 7 Интегрированный веб -сервер 202
7.1 Разница между веб -сервером и сервером приложений 202
7.2 Сценарий интегрированного приложения 205
7.3 Интегрирован с Apache HTTP Server 206
7.3.1 Установка среды Windows 206
7.3.2 Установка среды Linux 207
7.3.3 mod_jk 209
7.3.4 mod_proxy_ajp 229
7.4 и интеграция NGNIX 235
7.4.1 NGNIX Введение 235
7.4.2 Установка среды Windows 237
7.4.3 Установка среды Linux 237
7.4.4 Tomcat интегрирован 241
7.5 интегрирован с IIS 243
7.6 Резюме 243
Глава 8 Tomcat Cluster 244
8.1 Tomcat Cluster Введение 244
8.1.1 Tomcat Cluster Basic 246
8.1.2 Apache Tribes 247
8.1.3 Реализация компонента кластера Tomcat 253
8.2 Cluster Configuration 254
8.3 Синхронизация сеанса 255
8.3.1 DeltaManager 256
8.3.2 BackupManager 257
8.3.3 Схема замены 257
8.4 развертывание кластера 258
8.4.1 Принцип реализации 258
8.4.2 Метод конфигурации 259
8.5 Резюме 259
Глава 9 Tomcat Security 260
9.1 Безопасность конфигурации 260
9.1.1 Проблема развертывания установки 260
9.1.2 Server.xml Конфигурация 261
9.2 Защита приложения 263
9.2.1 Realm 264
9.2.2 HttpServletRequest 265
9.2.3 Authenticator 266
9.3 Безопасность передачи (SSL) 267
9.4 Стратегия безопасности Java 273
9.4.1 Введение 273
9.4.2 catalina.policy 275
9.5 Резюме 279
Глава 10 Tomcat Performance Tuning 280
10.1 Тест и диагноз Tomcat 281
10.1.1 Общий метод испытаний 281
10.1.2 Инструмент тестирования производительности 282
10.1.3 Сбор и анализ данных 290
10.2 Tomcat Performance Optimization 303
10.2.1 Оптимизация JVM 304
10.2.2 Tomcat Configuration 308
10.3 Предложение оптимизации производительности приложения 311
10.4 Резюме 312
Глава 11 Tomcat Дополнительная функция 313
11.1 Встроенный старт Томката 313
11.1.1 Зачем вам встроить его, чтобы начать 313
11.1.2 Встроенный старт Tomcat 314
11.1.3 Встроенный сервер запуска 316
11.2 JNDI 317 в Tomcat
11.2.1 Что такое JNDI 317
11.2 JNDI 318 в Tomcat
11.3 Комета и WebSocket 320
11.3.1 Что такое комета 321
11.3.2 Реализация Кометы Томката 322
11.3.3 Что такое WebSocket 326
11.3.4 Реализация Webcate's Websocket 328
11.4 Резюме 335
Приложение Server.xml Конфигурация 336
Конечный язык 370
C4









