Servlet概述

来源:互联网 发布:黑米小米抢购软件 编辑:程序博客网 时间:2024/05/16 05:56

Web刚刚开始用于提供服务,服务供应商们就意识到动态内容的需求。最早朝这个方向发展的技术之一Applet,专注于利用客户平台提供动态的用户体验。与此同时,开发人员也开始研究使用服务器平台达到同样的目的。最初,通用网关接口(CGI)脚本是产生动态内容的主要技术。尽管CGI脚本技术被广泛使用,它却存在着许多缺陷,包括平台相关和缺少控制性。为了解决这些缺陷,出现了Java Servlet技术。它以可移植的方式提供了动态的,基于用户的网页内容。

Java Servlet是用Java编程语言实现的类。它扩展了通过请求——响应模式访问的应用程序的服务器端的性能。尽管Servlet可以响应任何类型的请求,但通常它们用来扩展Web服务器端的应用程序。对于这样的应用,Java Servlet技术定义了专用于HTTP协议的Servlet类。类包javax.servletjavax.servlet.http提供了编写Servlet的接口和类。所有的Servlet必须实现定义了生命周期方法的Servlet接口。当实现通用服务时,可以使用或扩展由Java Servlet API提供的GenericServlet类。HttpServlet类提供了像doGetdoPost这样专门用于处理HTTP服务的方法。


原创粉丝点击