科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Servlets,JSP和Servlet Engines入门(一)

Servlets,JSP和Servlet Engines入门(一)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Servlets是Java专注于CGI开发的一种技术。运行在Server端,并产生动态的结果。为什么要使用Servlets来代替传统的CGI程序呢?

作者:中国IT实验室 来源:中国IT实验室 2007年9月5日

关键字: Servlet

  • 评论
  • 分享微博
  • 分享邮件
  什么是Servlets?
  Servlets是Java专注于CGI开发的一种技术。运行在Server端,并产生动态的结果。为什么要使用Servlets来代替传统的CGI程序呢?
  效率:使用传统的CGI程序,每当收到一个HTTP请求的时候,系统就要启动一个新的进程来处理这个请求,这样会导致系统性能的降低。而使用Servlets,Java VMs一直在运行,当接到一个请求之后Java VMs就创建一个Java线程马上进行处理,如此要比每次都启动一个新的系统进程效率要高的多。
  功能强大:Servlets使你可以使用传统CGI不能提供的许多强大功能。你可以使用Java的API去完成任何传统CGI认为困难或不可能的事情。Servlets可以轻松的实现数据共享和信息维护,跟踪session和其他功能。
  安全:Servlets运行在Servlets引擎的限制范围之内,就象可以在Web浏览器中运行Applets一样,这样有助于保护Servlets不受威胁。
  成本:由于Servlets可以运行在多个Web服务器上,这样你就可以使用免费或价格便宜的服务器,并让他支持Servlets,如此可以大大减少成本开支。
  灵活性:由于Servlets是在Java平台上运行的,所以由于Java的跨平台性,Servlets也可以从一个平台轻易地转移到另一个操作系统平台上,从而大大提高了灵活性。
  一个Servlets实际上就是一个Java类,需要运行在Java的虚拟机上,使用Servlets引擎。当某个Servlets被请求的时候,Servlets引擎调用该Servlets并一直运行到这个被调用的Servlets运行完毕或Servlets引擎被关闭。
  JavaServlets开发工具(JSDK)可以从Sun的网站上下载。他包含Servlets APIs和一个简单的Servlets引擎。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章