学习笔记——Servlet

学习笔记——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;
    }
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 学习笔记——Servlet