学习笔记——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; } }