Servlet的体系结构

简介: Servlet的体系结构

1、这五个方法,我们常用为serive方法,但为了抽闲方法的规则,这五个方法我们都要实现

2、urlPattern/*Peaten/,就是访问路径,有很多种书写形式

3、快速入门

  1. 创建Web项目web-demo,导入Servlet依赖坐标
1. <dependency>
2. <groupId>javax.servlet</groupId>
3. <artifactId>javax.servlet-api</artifactId>
4. <version>3.1.0</version>
5. <!--
6.       此处为什么需要添加该标签?
7.       provided指的是在编译和测试过程中有效,最后生成的war包时不会加入
8.        因为Tomcat的lib目录中已经有servlet-api这个jar包,如果在生成war包的时候生效就会和Tomcat中的jar包冲突,导致报错
9.     -->
10. <scope>provided</scope>
11. </dependency>

2、创建:定义一个类,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话

1. package com.itheima.web;
2. 
3. import javax.servlet.*;
4. import java.io.IOException;
5. 
6. public class ServletDemo1 implements Servlet {
7. 
8. public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
9.         System.out.println("servlet hello world~");
10.     }
11. public void init(ServletConfig servletConfig) throws ServletException {
12. 
13.     }
14. 
15. public ServletConfig getServletConfig() {
16. return null;
17.     }
18. 
19. public String getServletInfo() {
20. return null;
21.     }
22. 
23. public void destroy() {
24. 
25.     }
26. }

3、配置:在类上使用@WebServlet注解,配置该Servlet的访问路径

@WebServlet("/demo1")

4、访问:启动Tomcat,浏览器中输入URL地址访问该Servlet

http://localhost:8080/web-demo/demo1

5、操作实例

6、pom.xml中导入实例

7、随便创建一个WEB层的Servlet文件类

8、之后写一个继承接口

9、Alt+enter,继承servlet的五个方法

10、Serivce方法,将来Serivce方法是被访问的时候,会自动执行

11、随便写一句话,HelloWorld,如果能打印出来,说明,这个Servlet被访问成功了

12、操作步骤

13、右键项目,启动Tomcat

14、访问路径,控制台成功打印,Servlet访问成功

相关文章
|
7月前
Servlet方法介绍及体系结构
Servlet方法介绍及体系结构
64 0
|
7月前
|
存储 Java 应用服务中间件
Servlet执行流程&生命周期&方法介绍&体系结构、Request和Response的功能详解(2)
Servlet执行流程&生命周期&方法介绍&体系结构、Request和Response的功能详解
73 2
|
7月前
|
Web App开发 XML Java
Servlet执行流程&生命周期&方法介绍&体系结构、Request和Response的功能详解(1)
Servlet执行流程&生命周期&方法介绍&体系结构、Request和Response的功能详解
123 2
|
开发框架 Java .NET
|
安全 Java 应用服务中间件
javaweb servlet体系结构与原理剖析
1.Servlet的工作过程 当用户通过 URL 发出一个请求时,这些 Java servlet 类就将之转换成一个 HttpServletRequest,并发送给 URL 所指向的目标。当服务器端完成其工作时,Java 运行时环境(JRE)就将结果包装在一个 HttpServletResponse 中,然后将原 HTTP 响应送回给发出该请求的客户机。 在与 Web 应用程序进行交互时,通常会发出多个请求并获得多个响应。所有这些都是在一个会话语境中,Java 语言将之包装在一个 HttpSession 对象中。在处理响应时,您可以访问该对象,并在创建响应时向其添加事件。它提供了一些跨请求的语
182 0
javaweb servlet体系结构与原理剖析
|
应用服务中间件 容器 Java
Servlet 体系结构
我们知道 Java Web 应用是基于 Servlet 规范运转的,那么 Servlet 本身又是如何运转的呢?为何要设计成这样呢 Servlet 顶层类关联图 从上图可以看出 Servlet 规范就是基于这几个类运转的,与 Servle...
953 0
|
4月前
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
41 3
|
4月前
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
41 1