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访问成功

相关文章
|
1月前
Servlet方法介绍及体系结构
Servlet方法介绍及体系结构
37 0
|
1月前
|
存储 Java 应用服务中间件
Servlet执行流程&生命周期&方法介绍&体系结构、Request和Response的功能详解(2)
Servlet执行流程&生命周期&方法介绍&体系结构、Request和Response的功能详解
28 2
|
1月前
|
Web App开发 XML Java
Servlet执行流程&生命周期&方法介绍&体系结构、Request和Response的功能详解(1)
Servlet执行流程&生命周期&方法介绍&体系结构、Request和Response的功能详解
37 2
|
开发框架 Java .NET
|
安全 Java 应用服务中间件
javaweb servlet体系结构与原理剖析
1.Servlet的工作过程 当用户通过 URL 发出一个请求时,这些 Java servlet 类就将之转换成一个 HttpServletRequest,并发送给 URL 所指向的目标。当服务器端完成其工作时,Java 运行时环境(JRE)就将结果包装在一个 HttpServletResponse 中,然后将原 HTTP 响应送回给发出该请求的客户机。 在与 Web 应用程序进行交互时,通常会发出多个请求并获得多个响应。所有这些都是在一个会话语境中,Java 语言将之包装在一个 HttpSession 对象中。在处理响应时,您可以访问该对象,并在创建响应时向其添加事件。它提供了一些跨请求的语
124 0
javaweb servlet体系结构与原理剖析
|
应用服务中间件 容器 Java
Servlet 体系结构
我们知道 Java Web 应用是基于 Servlet 规范运转的,那么 Servlet 本身又是如何运转的呢?为何要设计成这样呢 Servlet 顶层类关联图 从上图可以看出 Servlet 规范就是基于这几个类运转的,与 Servle...
926 0
|
7天前
|
自然语言处理 前端开发 Java
Servlet与JSP:Java Web开发的基石技术详解
【6月更文挑战第23天】Java Web的Servlet与JSP是动态网页的核心。Servlet是服务器端的Java应用,处理HTTP请求并响应;JSP则是结合HTML与Java代码的页面,用于动态内容生成。Servlet通过生命周期方法如`init()`、`service()`和`destroy()`工作,而JSP在执行时编译成Servlet。两者在MVC架构中分工,Servlet处理逻辑,JSP展示数据。尽管有Spring MVC等框架,Servlet和JSP仍是理解Web开发基础的关键。
|
7天前
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
【6月更文挑战第23天】构建Java Web应用,Servlet与JSP携手打造在线图书管理系统,涵盖需求分析、设计、编码到测试。通过实例展示了Servlet如何处理用户登录(如`LoginServlet`),JSP负责页面展示(如`login.jsp`和`bookList.jsp`)。应用基于MySQL数据库,包含用户和图书表。登录失败显示错误信息,成功后展示图书列表。部署到Tomcat服务器测试功能。此基础教程为深入Java Web开发奠定了基础。