gpt4 book ai didi

java - servlet 是编写 Java Web 应用程序的唯一方法吗

转载 作者:搜寻专家 更新时间:2023-11-01 01:24:17 24 4
gpt4 key购买 nike

servlet 是用 Java 编写 Web 应用程序的唯一方式吗?

最佳答案

没有。 Servlets是用 Java 编写 Web 应用程序最方便的方式。如果您考虑一下:什么是 Web 应用程序?很简单,它是一个可以接收 HTTP 请求并发回 HTTP 响应的应用程序。实现这一目标的常见模型是:

  1. 使用某种包装器为每个请求调用脚本。这是第一个模型,有一个名为 CGI 的标准(通用网关接口(interface))。本例中的包装器是一个 Web 服务器;或
  2. 在可以为 HTTP 请求提供服务的包装器中包含持久代码(而不是像 CGI 脚本那样是 transient 的)。

此主题有多种变体(例如 (1) 的 FastCGI)。 Servlet 是 (2) 的示例。 99% 的 Java Web 应用程序和框架使用 servlet 的原因是因为 servlet 是标准的(它们有一个由 Sun 认可的规范和 reference implementation )并且它们非常低级以至于几乎任何你想要的东西都可以建立在其上在他们之上。

关于java - servlet 是编写 Java Web 应用程序的唯一方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1997371/

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