概述: 运行在服务器端的小程序,用Java编写的服务器端程序,主要的功能:用于交互式的浏览和修改数据,生成动态的web内容 分为两种: 狭义的Servlet:是指Java语言去实现的一个接口 广义的Servlet:指任何实现了这个Servlet接口的类 一般情况下,使用后者 Servlet运行于支持Java的应用服务器中,从原理上讲,Servlet可以响应任何类型的请求,但在绝大多数时使用Servlet只用扩展基于Http协议的web服务器
Servlet的实现过程
实现过程: 1.客户端发送请求至服务器端 2.服务器将请求信息发送到Servlet 3.Servlet生成响应内容并传回给服务器,响应内容动态生成,通常取决于客户端的请求 4.服务器将响应返回给客户端
如何创建Servlet
创建Servlet的方式: 1.实现Servlet接口 2.继承javax.servlet.GenericServlet 3.继承javax.servlet.http.HttpServlet