1.什么事servlet?
Servlet (java服务器小程序)是一个用Java 编写的程序,此程序在服务器上运行以处理客户端请求,是按照Servlet规范编写的java类。
2.servletAPI
(1)Servlet的框架是由两个java包组成:javax.servlet和javax.servlet.http
(2)javax.servlet包中定义了所有的servlet类都必须实现的接口和类。
(3)javax.servlet.http包中定义了采用HTTP协议通信的HttpServlet类
(4)Servlet的框架的核心是:javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口.
3.http servlet
(1)有两个参数:HttpServletRequest和HttpServletResponse,这两个类实现了ServletRequest接口和ServletResponse接口
(2)ServletRequest接口中封装了客户请求信息.如客户请求方式,参数名,参数值,客户端正在使用的协议,以及发出客户请求的远程主机信息等
(3)ServletResponse接口为Servlet提供了返回相应结果的方法
4.javax.servlet包
5.javax.servlet.http包
6.servlet实现:servlet接口和类
7.servlet体系结构与生命周期
8.一个实例
9.总结
(1)Servlet 运行于服务器上,它接受请求并用请求的数据响应客户端
(2)HTTP 是一个广泛使用的协议,用于在客户端和服务器之间传输数据
(3)Servlet 广泛使用 HTTP 协议,因此称为HTTPServlet
(4)HTTP Servlet接收 HTTP 请求并发送HTTP 响应
(5)Servlet API 包含在两个包中,即 javax.servlet 和 javax.servlet.http 中
(6)Servlet 的生命周期包含三种方法,分别是 init()、service() 和 destroy()
(7)Servlet 既可以扩展 GenericServlet类,也可以扩展HttpServlet类
(8)MyEclipse 是用于开发 Web 应用程序(如Servlet、Applet 和 JSP)的一种非常有用的软件