- 2024-11-17Javaweb开发核心之应用上下文知识(笔记)
什么是应用上下⽂ServletContext简介:讲解Javaweb作⽤用域对象介绍和ServletContext讲解1.理解应用上下文定义:应用上下文是一个ServletContext对象,表示整个Web应用的全局信息和状态。它在Web应用启动时创建,在应用停止时销毁。作用:全局信息共享:可存储应用范围内
- 2024-11-11ServletContext对象的生命周期监听器
ServletContextListener接口定义了ServletContext对象生命周期的监听行为。voidcontextInitialized(ServletContextEventsce)ServletContext对象创建之后会触发该监听方法,并将ServletContext对象传递到该方法中。@OverridepublicvoidcontextI
- 2024-11-02Web组件之 Listener (监听器)
文章目录1.1Listener概述1.2Listener快速入门①xml版本②注解版本1.3案例:模拟spring框架1.1Listener概述JavaWeb中的监听器是监听ServletContextHttpSessionHttpServletRequest三个数据域对象创建和销毁以及监听数据域对象中数据的变化,就是监听
- 2024-06-20Spring的一些思考(一)
new一个对象和依赖注入一个对象的区别?new一个对象时,直接使用关键字new来创建实例。这个对象的生命周期由自己来管理,可以实现对对象的细粒度的控制依赖注入是创建对象的另一种方式。DI可以减轻耦合,生命周期由Spring来负责,只需配置该对象和它依赖的对象如何配置即可DI的优
- 2024-06-01springboot 获取静态资源文件夹
@ComponentpublicclassStaticResourcePathResolver{privatefinalServletContextservletContext;@AutowiredpublicStaticResourcePathResolver(ServletContextservletContext){this.servletContext=servletContext;}publicS
- 2024-05-06Servlet相关知识
什么是servlet?JavaServlet是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。使用Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
- 2024-05-02Servlet中的Config和Context
ServletConfig在servlet对象创建之后创建,每有一个servlet对象就有对应的servletConfig对象。ServletContext在Tomcat服务器加载Web项目后由Tomcat创建,一个web项目在Tomcat的启动运行中只有一个Context对象。ServletContext对象:ServletContext是一个全局对象,代表整个Web应
- 2024-04-123.Servlet对象
ServletConfig对象ServletContext对象request对象response对象3.1ServletConfig对象常用方法:getServletConfig();功能:getServletName();//获取servlet的名称,也就是我们在web.xml中配置的servlet-namegetServletContext();//获取ServletContext对象,该对象的作
- 2024-03-21Java内存马1-传统web内存马
1、前置知识(1)TomcatTomcat是一个开源的、轻量级的、用于JavaServlet和JavaServerPages(JSP)的Web应用程序服务器。它是Apache软件基金会的一个项目,也是最流行的Servlet容器之一,适用于开发和部署各种类型的JavaWeb应用程序。Tomcat负责管理Servlet的生命周期,包括加载、初始化
- 2023-12-23Java登陆第二十九天——ServletConfig和ServletContext
ServletConfigServletConfig是web.xml中,Servlet的初始化参数对象(每个Servlet都有一个ServletConfig对象)web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://ww
- 2023-11-18Spring基于web.xml的启动时的处理流程
基于web.xml的Springweb应用程序少不了以下这个配置:<!--监听器:启动Web容器时,自动装配ApplicationContext的配置信息,完成容器的初始化--><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!--springMVC
- 2023-10-21javaweb
web.xml配置文件<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java
- 2023-10-16ServletContext对象的学习
一、新建了一个模块servlet-02,需要改变web.xml头部,并且改变tomcat配置,war尽量用哪个打哪个头部代码:<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="4.0"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http
- 2023-10-10ServletContext接口
第一个:ServletContext接口一个web应用创建一个,实现数据共享步骤1.需要在web.xml中配置,写在<Web-app></web-app>中间<param-name></param-name>写入变量名,<param-value></param-value>写入值<context-param><param-name>name</param-name><param-value
- 2023-10-0511 ServletContext 的应用
实际上就是讲解servletcontext对象的方法。。。。经典白学,过时的,不会被用到的技术1.资源共享2.转发requestdispather().forward();3.读取资源文件
- 2023-10-0510 ServletContext 对象
ServletContext对象:一个模板中只定义一个,可以使得不同的页面之间进行数据交流执行三部曲:1.SetServletContext.java2.GetServletContext.java3.web.xmlimportjavax.servlet.ServletContext;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServle
- 2023-09-29servlet基础
第1关:实现第一个servlet程序任务描述本关任务:实现第一个Servlet程序。相关知识由于大多数Web应用都是通过HTTP协议和客户端进行交互,且在实际开发servlet中多是编写基于HTTP协议请求的servlet,在Servlet接口中,专门提供了一个抽象类javax.servlet.http.HttpServlet,它是Gener
- 2023-09-14ServletContext
一、ServletContext对象ServletContext对象,在一个web项目中只创建一次,所有用户都可以获取及使用,可以实现不同用户请求的数据共享。注意ServletContext对象由Tomcat服务器在启动加载项目的时候完成创建。ServletContext对象一个项目中只有一个,以任意方式获取到的都是同一
- 2023-08-09web三大组件之一Listener
什么是Listener监听器?1、Listener监听器它是JavaWeb的三大组件之一。JavaWeb的三大组件分别是:Servlet程序、Filter过滤器、Listener监听器。2、Listener它是JavaEE的规范,就是接口3、监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序)去做一些相应的
- 2023-08-04SpringBoot中Filter bean是怎么被添加到Servlet容器中的
参考资料对于SpringBoot的IOC容器——ServletWebServerApplicationContext,其中的Filterbean,每个Filterbean都会被独立的注册成为Servlet的Filter。大概的注册过程分成2步:IOC容器——ServletWebServerApplicationContext将Filter接口的实现类封装成FilterRegistrationBean,放
- 2023-08-02Servlet技术
Servlet技术什么是servlet?1.Servlet是JavaEE规范之一。规范就是接口2.Servlet就JavaWeb三大组件之一。三大组件分别是:Servlet程序、Filter过滤器、Listener监听器。3.Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。
- 2023-07-26spring启动流程 (6完结) springmvc启动流程
SpringMVC的启动入口在SpringServletContainerInitializer类,它是ServletContainerInitializer实现类(Servlet3.0新特性)。在实现方法中使用WebApplicationInitializer创建ApplicationContext、创建注册DispatcherServlet、初始化ApplicationContext等。SpringMVC已经将大部分的启
- 2023-07-05超全!阿里P7大佬内部首发Servlet详解笔记,掌握吃透只需2小时
Servlet简介Servlet是运行在服务端的Java小程序,是sun公司提供的一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。servlet规范:包含三个技术点1)servlet技术2)filter技术—过滤器3)listener技术
- 2023-07-04tomcat Filter内存马
idea调试的时候加入源代码<dependency><groupId>org.apache.tomcat</groupId><artifactId>tomcat-catalina</artifactId><version>8.5.81</version><scope>provided</scope></dependency>Servlet、
- 2023-06-03每日记录(ServletContext)
Servlet三大域对象:lServletContext:范围最大,应用范围!lHttpSession:会话范围!lHttpServletRequest:请求范围!域对象之一域对象都有存取功能:setAttribute(“attrName”,attrValue);//putObjectattrValue=getAttribute(“attrName”);//getremoveAttribute(“attrName”)