gpt4 book ai didi

jsp - 为什么 JSP 需要 tomcat 或任何其他额外的服务器?

转载 作者:行者123 更新时间:2023-11-28 22:38:21 24 4
gpt4 key购买 nike

我最近开始学习java和JSP。要运行 JSP,我被告知需要下载 apache tomcat。我这样做了并将其配置为 eclipse 并得到了结果。这个 apache tomcat 到底是什么,为什么 JSP 需要它?

最佳答案

这是一个servlet or web container .

它有什么作用?它将传入的 HTTP 请求定向到它管理的众多 servlet 应用程序之一,并负责这些应用程序的分离、请求的线程/管理以及网络 I/O。

如果你没有这个,你就必须编写网络代码、HTTP 协议(protocol)代码、传入请求的线程、不同应用程序的沙箱(通过类加载器)和处理 servlet 的生命周期(初始化/销毁)等等)

使用 servlet 容器,您可以专注于为您提供的传入 HTTP 请求并提供合适的输出作为 HTTP 响应,而不必担心上述任何问题。

您正在编写的 JSP 是一种特殊形式的 servlet。

关于jsp - 为什么 JSP 需要 tomcat 或任何其他额外的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11903352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com