Java 之 Servlet 基础入门
2020-12-13 16:02
标签:运行 文件加载 code bmp override style ppi conf tin Servlet:server applet,是指运行在服务器端的小程序 servlet 就是一个接口,定义了 Java 类被浏览器访问到(tomcat识别)的规则。 (1)创建 JavaEE 项目 (2)定义一个类,实现 Servlet 接口 (3)实现接口中的抽象方法 (4)配置servlet 在 web.xml 里面配置 (1)当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径 (2)查找web.xml文件,是否有对应的 (3)如果有,则在找到对应的 (4)tomcat会将字节码文件加载进内存,并且创建其对象 (5)调用其方法 示意图:
Java 之 Servlet 基础入门 标签:运行 文件加载 code bmp override style ppi conf tin 原文地址:https://www.cnblogs.com/niujifei/p/11617598.htmlServlet
一、什么是 Servlet
1、概念
2、Servlet
二、Servlet 执行原理
1、入门案例
public class ServletDemo1 implements Servlet
1 import javax.servlet.*;
2 import java.io.IOException;
3
4 public class ServletDemo1 implements Servlet {
5 @Override
6 public void init(ServletConfig servletConfig) throws ServletException {
7
8 }
9
10 @Override
11 public ServletConfig getServletConfig() {
12 return null;
13 }
14
15 @Override
16 public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
17
18 }
19
20 @Override
21 public String getServletInfo() {
22 return null;
23 }
24
25 @Override
26 public void destroy() {
27
28 }
29 }
1 xml version="1.0" encoding="UTF-8"?>
2 web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
5 version="3.1">
6
7
8 servlet>
9
10 servlet-name>demo1servlet-name>
11
12 servlet-class>cn.ks.web.servlet.ServletDemo1servlet-class>
13 servlet>
14
15 servlet-mapping>
16
17 servlet-name>demo1servlet-name>
18
19 url-pattern>/demo1url-pattern>
20 servlet-mapping>
21
22 web-app>
2、执行原理