Servlet知识大全

什么是servlet

概念:Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
定位:Java Servlet用Java编写的服务器端程序(web application)。
作用:其主要功能在于交互式地浏览和修改数据,生成动态Web内容。
理解:狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,我们将Servlet理解为后者。

Servlet标准 API核心包
Servlet API有以下3个Java包:
javax.servlet(重点):其中包含定义Servlet和Servlet容器之间的类和接口
javax.servlet.http(重点):其中包含定义HTTP Servlet和Servlet容器之间的类和接口
javax.servlet.annotation:其中包含标注Servlet,Filter,Listener的注解

Servlet常见方法与生命周期
Servlet 通过调用 init () 方法进行初始化。
Servlet 调用 service() 方法来处理客户端的请求。
Servlet 通过调用 destroy() 方法终止(结束)。
最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。

发布了37 篇原创文章 · 获赞 5 · 访问量 1946

猜你喜欢

转载自blog.csdn.net/chris__x/article/details/104586927