gpt4 book ai didi

java - FastCGI 和 Java Servlet API 之间的区别

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:14 24 4
gpt4 key购买 nike

据我了解,FastCGI 和 java Servlet API 都是开发 Web 应用程序的规范,后来是一个非常具体的 java.io.Servlet API。

由于我们已经在 J​​ava 中提供了 Fast CGI api,为什么 Sun Microsystem 觉得需要新的规范来开发 Java 应用程序? Java Servlet API 与 Fast CGI 相比有什么优势吗?

最佳答案

Servlet API 提供的“优点”是 Web 服务器可以用 Java 编写并直接调用应用程序。不需要字节协议(protocol) (FastCGI)。该协议(protocol)是Servlet规范。

如果你问我的话,这确实是苹果与橘子的区别。 Java 开发人员似乎更喜欢在整个堆栈上运行 Java,因此 servlet 是常态。

关于 Sun 想要 Servlet 的原因,我想说这是显而易见的:如果您的应用程序是使用 Servlet 规范开发的,那么您就必须使用 Java。如果使用 FastCGI,您可以随时更改实际的网络服务器。但这不是唯一的原因。 Servlet 规范也比 FastCGI 接口(interface)更加雄心勃勃。相比之下,FastCGI 确实是低级的。

关于java - FastCGI 和 Java Servlet API 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12666962/

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