学习笔记——Servlet
2022-10-29
Servlet
1、 Servlet的作用:
例如:查询数据
(1)浏览器端点击某个查询功能,向服务器端发出请求;服务器端解析请求,创建Servlet对象,并调用特定方法;Servlet对象调用“DAO”方法获取数据;DAO方法查询数据库。
(2)之后将后端的处理数据传递给“前端页面”,进行刷新。数据库返回查询结果;DAO方法返回集合数据;Servlet将数据响应给浏览器;浏览器接收到响应,显示页面。
2、Servlet的含义:
Servlet:Server Applet(就是指服务器端的小程序。主要用于和客户端交互,接收和处理请求)。
3、创建Servlet的“HelloServlet”:
步骤:
(1)新建一个普通类。如在创建的“Java Enterprise”项目的“Web Application”模块中的“src”文件夹下创建一个“HelloServlet”类。
(2)实现接口Servlet。(实现接口使用的是“implements Servlet”)
(3)实现接口的抽象方法(主要实现“service”方法)
package com.haha.servlet;
import javax.servlet.*;
import java.io.IOException;
public class HelloServlet implements Servlet {
/**
* 主要功能:处理客户端的请求和响应
* @param servletRequest 来自客户端的请求
* @param servletResponse 来自客户端的响应
* @throws ServletException
* @throws IOException
*/
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("访问到HelloServlet的service方法...");
}
@Override
public String getServletInfo() {
return null;
}
@Override
public void destroy() {
}
@Override
public void init(ServletConfig servletConfig) throws ServletException {
}
@Override
public ServletConfig getServletConfig() {
return null;
}
}


