全文预览

JSP应用框架-外文翻译-

上传者:科技星球 |  格式:docx  |  页数:13 |  大小:38KB

文档介绍
(CGI)。CGI使用环境变量,标准的输入输出等标准的操作系统特征,在Web服务器之间,以及和主机系统之间创建桥接和网关。其他应用可以看到web server传递过来的请求并创建一个定制的响应。Р当一个web服务器收到一个对CGI程序的请求时,服务器运行CGI程序并向CGI提供它请求里面所包含的信息。CGI程序开始运行后将输出返回给web 服务器。web服务器把相应发送给浏览器。РCGI定义了一套关于什么信息将作为环境变量传递以及它希望如何使用标准的输入输出。就像HTTP一样,CGI是灵活和易于实现的,并且已经有大量成型的CGI程序。РCGI程序的主要缺点是每个请求对应一个新副本。这是一个相对昂贵的处理方法对大容量站点来说每分钟的数千个请求可能会使站点瘫痪。另一个缺点是依赖于平台。为一个操作系统写的CGI不能在其他操作系统上使用。Р6 Java ServletРSun公司的Java Servlet平台直接解决了CGI程序的两个主要缺点。首先servlet 比CGI 程序提供更好的性能和资源利用。其次,JAVA的一次编写,随处运行的特性意味着servlet可以在存在虚拟机(JVM)的操作系统间随意移动。РServlet类似于一个微型web服务器。它接受请求并产生响应。但是,与常规web服务器不同的是,servlet API 是专门用来帮助Java 开发人员创建动态应用的。РServlet 自身是如同其他任何一个Java类,需要编译成字节码文件的Java类。Servlet访问HTTP 特定服务的API,但它仍然是一个运行于程序之中的Java 对象并可以利用所有的Java 资产。Р为了使常规web服务器能访问servlet,servlet被安放在一个容器中。servlet容器连接web服务器。每个servlet 都可以声明它想处理哪种URL。当符合条件的请求到达web服务器的时候

收藏

分享

举报
下载此文档