美文网首页
servlet和cgi

servlet和cgi

作者: 黑女2008 | 来源:发表于2016-08-29 11:28 被阅读42次

    Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

    servlet以单独进程存在,为每一个请求产生一个新的线程。

    它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁。

    CGI(Common Gateway Interface 公共网关接口)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。

    cgi为每一个请求产生一个进程,服务完成后就销毁,所以效率上低于Servlet 。

    相关文章

      网友评论

          本文标题:servlet和cgi

          本文链接:https://www.haomeiwen.com/subject/wqjnjttx.html