目录
前言
服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(Common Gateway Interface,CGI)应用程序完成的。然而,在服务器上运行 Java,这种程序可使用 Java 编程语言实现。在通信量大的服务器上,JavaServlet 的优点在于它们的执行速度更快于 CGI 程序。
一、servlet是什么?
Servlet是和平台无关的,运行在服务器端的Java程序,是浏览器端和服务器端其他应用程序(如服务器)之间的中间层
二、servlet类,接口关系
三、servlet工作模式
客户端发送请求至服务器
服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器
服务器将响应返回客户端
四、servlet的编程接口
五、servlet的技术特点
1、方便、工具多
2、跨平台
3、灵活和可扩展性强:类的继承和构造
4、可共享数据
5、安全性良好
六、怎样实现一个简单的servlet小程序
七、servlet的生命周期
Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:
- Servlet 初始化后调用 init () 方法。
- Servlet 调用 service() 方法来处理客户端的请求。
- Servlet 销毁前调用 destroy() 方法。
- 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。