Servlet简介
1.什么是servlet
概念:
Java Servlet
是运行在
Web
服务器或应用服务器上的程序,它是作为来自
Web
浏览器或其他 HTTP
客户端的请求和
HTTP
服务器上的数据库或应用程序之间的中间层。
定位:
Java Servlet
用
Java
编写的服务器端程序(
web application
)。
作用:其主要功能在于交互式地浏览和修改数据,生成动态
Web
内容。
理解:狭义的
Servlet
是指
Java
语言实现的一个接口,广义的
Servlet
是指任何实现了这个
Servlet
接口的类,一般情况下,我们将Servlet
理解为后者。
2.Servlet定位图
![](https://i-blog.csdnimg.cn/blog_migrate/5fa9a3488d6c96ad0b7e8217955b5c77.png)
我们写的
Servlet
主要的位置
![](https://i-blog.csdnimg.cn/blog_migrate/a50894e415934b49290d33040dbab8d2.png)
3. Servlet标准 API核心包(在线文档)
Servlet API
有以下
3
个
Java
包:
- javax.servlet(重点):其中包含定义Servlet和Servlet容器之间的类和接口
- javax.servlet.http(重点):其中包含定义HTTP Servlet和Servlet容器之间的类和接口
- javax.servlet.annotation:其中包含标注Servlet,Filter,Listener的注解