概念:servlet是独立于操作系统平台和网络传输协议的服务器端的Java应用程序它是一种JavaEE的组件技术
功能:扩展服务器的功能;生成响应
动作:接受请求;给出响应
主要内容:Servlet是运行在服务端的程序,本质上是类;Servlet是接口,和实现类;Servlet接口的抽象方法及功能读解●Servlet应用程序的体系结构;Servlet的服务由Serlvet容器+相应的Servlet
Servlet和Applet:
相似之处:都是基于Java的技术-面向对象;都不是独立的应用程序,不能独自运行,没有main方法;都不由用户直接使用,而是另外的方式(容器或是控件)来调用;都有一一个生存周期,包含init()和destroy()方法
不同之处:Servlet在服务器端,没有图形界面;Applet在客户端,具有图形界面
Servlet接口的抽象方法及功能读解:
.默认的接口实现类:Servlet;GenericSenvlet;HttpServlet
HttpServlet类中的两个核心方法:处理Get类型的请求: doGet(reqresp);处理Post类型的请求: doPost(req,resp)
HttpServlet主要两大功能:根据用户请求方式的不同,定义相应的处理方法;通过调用service0方法:将HTTP请求和响应分别强转为HtpServletRequestHttpServletResponse类型的对象



