Servlet
Servlet 是一种运行在 Java Web 服务器上的程序。它类似于 applet,但它是在服务器上处理的,而不是在客户端计算机上处理。用户点击链接、提交表单或在网站上执行其他类型的操作时,通常会运行 Servlet。
Servlet 和 JSP 页面都包含由 Web 服务器处理的 Java 代码。不过,Servlet 主要是 Java 程序,而 JSP 页面主要是 HTML 文件。换句话说,Servlet 是可能包含 HTML 的 Java 程序,而 JSP 页面是可能包含 Java 代码的 HTML 文件。此外,Servlet 需要遵循特定结构,并且必须包含以下三个 方法:
- init()
- service()
- destroy()
init() 方法用于初始化 Servlet、为该进程分配内存,并将任何输入参数传递给 Servlet。service() 方法也可以指定为 doGet()、doPost()、doPut() 或 doDelete() 方法,它会处理 HTTP 请求,并通常提供发送到客户端浏览器的响应。destroy 方法可以将数据保存到日志文件中,并释放 Servlet 使用的资源。
Servlet 是 Web 开发人员可以用来创建动态网站和处理网站访客输入数据的众多选项之一。由于 Servlet 使用 Java 编写,因此已经熟悉 Java 编程语言的程序员可以轻松地使用它来创建 Web 应用程序。
测试你的知识