首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FastCGI与Java Servlet API的区别

FastCGI与Java Servlet API的区别
EN

Stack Overflow用户
提问于 2012-10-01 10:44:13
回答 2查看 2.4K关注 0票数 1

据我所知,FastCGI和java Servlet API都是用于开发web应用程序的规范,后者是非常具体的java。

既然我们已经在java中提供了快速CGI apis,为什么Sun Microsystem认为需要用Java开发应用程序的新规范?与Fast CGI相比,Java Servlet API有什么优势吗?

EN

回答 2

Stack Overflow用户

发布于 2013-02-25 00:15:33

Servlet API提供了一个“优势”,即and服务器可以用Java编写并直接调用应用程序。不需要字节协议(FastCGI)。该协议是Servlet规范。

如果你问我的话,这真的是一针见血。Java开发人员似乎更喜欢在整个堆栈上运行Java,所以servlet是规范。

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

票数 2
EN

Stack Overflow用户

发布于 2012-10-01 14:16:30

在低级视图中,FastCGI仍然需要对每个脚本或程序执行一个进程。但是Servlet引擎在同一进程中运行所有的Servlet。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12666962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档