解决方法 口利用]ava动态加载新类的能力 口只启动一次服务启端进程 口只加载一次VM( Java virtual machine) 口多个相同的请求,使用已加载的类进行处理
解决方法 利用Java动态加载新类的能力 只启动一次服务启端进程 只加载一次JVM (Java Virtual Machine) 多个相同的请求,使用已加载的类进行处理
Servlet 口确保处理请求所加载的Java类不相互冲突 口建立相应的编码标准 Java servlets api 口处理请求的动态加载的类称为 servlet 口管理加载、卸载、重载和执行 servlet的代码的称 为 servlet容器( servlet container)
Servlet 确保处理请求所加载的Java类不相互冲突 建立相应的编码标准Java Servlets API 处理请求的动态加载的类称为servlet 管理加载、卸载、重载和执行servlet的代码的称 为servlet容器 (servlet container)
Web服务与 servlet容器配置方案 Standalone configuration 操作系统进程 Web服务器与VM 在同一个操作系统 进程中运行,请求 Java虚拟机 信息传输快速 Web服务器 servlet容器I 若 servlet容器或某 个 servlet,崩溃,整 个Web服务器都有 可能崩溃
Web服务与servlet容器配置方案 Standalone configuration 操作系统进程 Web服务器 servlet容器 Java虚拟机 Web服务器与JVM 在同一个操作系统 进程中运行,请求 信息传输快速 若servlet容器或某 个servlet崩溃,整 个Web服务器都有 可能崩溃
Web服务与 servlet容器配置方案 In-process configuration 操作系统进程 Web服务器与VM 在同一个操作系统 进程中运行,请求 Java虛拟机 信息传输快速 Web服务器 servlet容器I 若 servlet容器或某 个 servlet,崩溃,整 个Web服务器都有 可能崩溃
Web服务与servlet容器配置方案 In-process configuration 操作系统进程 Web服务器 servlet容器 Java虚拟机 Web服务器与JVM 在同一个操作系统 进程中运行,请求 信息传输快速 若servlet容器或某 个servlet崩溃,整 个Web服务器都有 可能崩溃
Web服务与 servlet容器配置方案 Independent configuration 操作系统进程 操作系统进程 即使 servlet容器 崩溃并重启,也 不会影响Web服 Java虛拟机 务器,使得Web 服务器更为健壮 Web服务器 口[ servlet容器 请求的数据需要 在Web服务器和 servlet容器之间 进行传输,效率 略低
Web服务与servlet容器配置方案 Independent configuration 操作系统进程 Web服务器 servlet容器 Java虚拟机 即使servlet容器 崩溃并重启,也 不会影响Web服 务器,使得Web 服务器更为健壮 请求的数据需要 在Web服务器和 servlet容器之间 进行传输,效率 略低 操作系统进程