`

Java servlet 比 CGI 程序优点

阅读更多

Java servlet 比 CGI 程序更可靠、具有更好的性能、更易于安全管理和有更强的伸缩性。Servlet 可以使用内建的 Session State Management 和用户跟踪类。因为 servlet 是 Java 程序,因此还可以利用 Java 语言能力的所有优势,包括对平台 的独立性和可重复使用的对象。此外,CGI 程序以调试困难而著称,这是由于它们通常是用 C、C++ 或 Perl 编写的。

分享到:
评论
1 楼 shengren0 2010-11-17  
太业余了吧!

相关推荐

    Java Servlet API说明文档.doc

    Java Servlet API是Java Web开发的核心组件,用于创建和管理服务器端的动态Web应用程序。这个API定义了一组接口和类,允许开发者编写能够处理HTTP和其他网络协议的Java程序,这些程序通常被称为Servlets。Servlets是...

    Java Servlet API说明文档

    Servlet相比于传统的CGI或特定服务器API如NSAPI,有明显的优点。Servlet通常运行得更快,因为它们使用多线程模型,而不是为每个请求启动新的进程。此外,Servlet通过标准API与Web服务器集成,具有Java语言的移植性和...

    Java Servlet和JSP教程.pdf

    - **高效**: 相较于传统的CGI程序,Servlet通过Java线程处理请求,而非每次请求都启动新的进程,这大大提高了处理效率。 - **方便**: 提供了丰富的工具类库,如自动解析和解码HTML表单数据、读取和设置HTTP头部...

    Java Servlet和JSP教程.txt

    - **与CGI的区别**:Servlet相较于传统的Common Gateway Interface(CGI)程序,在性能上具有明显优势。Servlet运行在服务器端的Java虚拟机(JVM)内,这使得每次处理请求时无需重新加载和卸载,从而显著提高了执行...

    servlet 8个最基础demo

    在通信量大的服务器上,Javaservlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。 实现过程

    交互式科学计算网站的CGI程序设计方法.pdf

    CGI程序设计方法的实现方式有多种,包括CGI、NSAPI、ISAPI、ASP、Java Servlet、Java JDBc等。这些技术方案的目的是为了实现交互式科学计算,提供了灵活的解决方案。 CGI程序设计方法的优点在于具有很高的灵活性和...

    关于java技术--毕业论文设计外文翻译.doc

    Java Servlet技术概述 ...Java Servlet技术是构建基于Web的应用程序的理想选择,具有高效、便捷、强大、可移植和低成本等优点。使用Servlet可以快速地开发和部署Web应用程序,减少开发成本和维护成本。

    Java服务器程序设计

    通过阅读本书,读者不仅能够知道用java服务器体系结构开发servlet与用传统cgi编写程序的好处,而且还能够掌握编写java servlet的各种技术和技巧。  本书适用于所有对java和web感兴趣的读者使用和参考。 第1部分 ...

    Java - Servlet and JSP Quick Reference

    - **安全性:**与传统的CGI程序相比,Servlets不存在shell命令注入或缓冲区溢出等问题。 - **成本效益:**即使服务器没有内置Servlet支持,也可以通过相对低廉的价格购买插件来实现。 **JSP的优点:** - **与ASP...

    精通Servlet

    servlet 的优点在于可以扩展 Java-enabled 服务器的基本功能,提供强而有力的技术来取代 CGI(common gateway interface)。与传统的 web 服务器相比,servlet 可以生成动态网页,而不只是提供静态网页服务。同时,...

    JavaEE Servlet2.1说明文档

    1. 性能:Servlet使用单一进程模型,比CGI更高效。 2. 标准化:Servlet遵循标准API,可移植性好。 3. Java特性:继承Java的所有优点,如动态加载、自动垃圾回收和平台无关性。 4. API丰富:Servlet可以访问Java的...

    Domino_Servlet示例

    Servlet 的主要优点是只装载入内存一次,而 Agent 和 CGI 程序是每次调用时都需装载入内存。Servlet 一次装载入内存后,以后所有调用都使用该实例。例如,针对连接数据库的任务,您可以选择 Servlet 来保持一个永久...

    servlet学习笔记.doc

    Servlet是Java平台中用于开发Web应用程序的核心技术之一,它是一个Java类,遵循Java Servlet API规范,用于处理来自客户端(通常是Web浏览器)的HTTP请求,并生成响应。Servlet的主要优点包括持久性、平台无关性、可...

    中文servlet

    【中文Servlet】是Java Web开发中的一个重要概念,它是一种服务器端的Java小程序,主要用于扩展Web服务器的功能。Servlets不依赖于特定的浏览器或图形用户界面,而是通过Servlet引擎在Web服务器内部运行,处理客户端...

    两本CGI教程下载.zip

    CGI为Web服务器提供了一个接口,当用户请求一个动态网页时,服务器会启动一个CGI程序,并传递请求参数给它。CGI程序处理这些参数,生成响应内容,再返回给Web服务器,最终由服务器发送给客户端浏览器。 2. CGI程序...

    Servlet详细教程与讲解

    Servlet是Java编程语言中用于开发Web应用程序的一种技术,它是一个服务器端的组件,负责处理来自客户端(通常是浏览器)的请求并生成响应。Servlet的核心优势在于它的高效性和可扩展性,相较于早期的CGI(Common ...

    Servlet详细教程

    Servlet技术解决了早期CGI(Common Gateway Interface)存在的性能问题,因为CGI每次请求都需要创建一个新的进程,消耗大量的系统资源。而Servlet则在初始化后常驻内存,为后续的请求提供服务,提高了处理效率。 在...

    servlet技术

    综上所述,Servlet技术是Java Web开发的重要组成部分,具备高效、跨平台、功能强大等优点,广泛应用于动态网站的构建和企业级应用的后端服务。结合JSP,开发者可以构建出灵活、强大的Web应用程序。

Global site tag (gtag.js) - Google Analytics