Servlet与CGI有何显著差异?

更新于
2026-10-12 07:00:01
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计571个文字,预计阅读时间需要3分钟。

Servlet与CGI有何显著差异?

Servlet与CGI的比较,CGI程序与Servlet类似,均可响应用户指令(如提交表单等)。Servlet可响应用户指令,如提交表单,同样可以像CGI程序一样处理用户表单信息,并给予动态反馈(如简单的注册信息录入和错误检查)。

Servlet与CGI有何显著差异?

Servlet 与 CGI 的比较

和CGI程序一样,Servlet可以响应用户的指令(提交一个FORM等等),也可以象CGI程序一样, 收集用户表单的信息并给予动态反馈(简单的注册信息录入和检查错误)。 然而,Servlet的机制并不仅仅是这样简单的与用户表单进行交互。传统技术中, 动态的网页建立和显示都是通过CGI来实现的,但是,有了Servlet, 您可以大胆的放弃所有CGI(perl?php?甚至asp!),利用Servlet代替CGI,进行程序编写。 对比一:当用户浏览器发出一个Http/CGI的请求,或者说 调用一个CGI程序的时候, 服务器端就要新启用一个进程 (而且是每次都要调用),调用CGI程序越多(特别是访问量高的时候), 就要消耗系统越多的处理时间,只剩下越来越少的系统资源,对于用户来说, 只能是漫长的等待服务器端的返回页面了,这对于电子商务激烈发展的今天来说, 不能不说是一种技术上的遗憾。 而Servlet充分发挥了服务器端的资源并高效的利用。

阅读全文

本文共计571个文字,预计阅读时间需要3分钟。

Servlet与CGI有何显著差异?

Servlet与CGI的比较,CGI程序与Servlet类似,均可响应用户指令(如提交表单等)。Servlet可响应用户指令,如提交表单,同样可以像CGI程序一样处理用户表单信息,并给予动态反馈(如简单的注册信息录入和错误检查)。

Servlet与CGI有何显著差异?

Servlet 与 CGI 的比较

和CGI程序一样,Servlet可以响应用户的指令(提交一个FORM等等),也可以象CGI程序一样, 收集用户表单的信息并给予动态反馈(简单的注册信息录入和检查错误)。 然而,Servlet的机制并不仅仅是这样简单的与用户表单进行交互。传统技术中, 动态的网页建立和显示都是通过CGI来实现的,但是,有了Servlet, 您可以大胆的放弃所有CGI(perl?php?甚至asp!),利用Servlet代替CGI,进行程序编写。 对比一:当用户浏览器发出一个Http/CGI的请求,或者说 调用一个CGI程序的时候, 服务器端就要新启用一个进程 (而且是每次都要调用),调用CGI程序越多(特别是访问量高的时候), 就要消耗系统越多的处理时间,只剩下越来越少的系统资源,对于用户来说, 只能是漫长的等待服务器端的返回页面了,这对于电子商务激烈发展的今天来说, 不能不说是一种技术上的遗憾。 而Servlet充分发挥了服务器端的资源并高效的利用。

阅读全文