• 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”)
  • 2023-05-23上下文管理者(ServletContext)
    作用1.获取全局初始化参数2.资源共享(servlet通信)能让上下文呢的Servlet相互关联起来3.获取资源文件生命周期创建服务器启动的时候会为每个项目创建一个servletContext上下文对象,servleContext是项目的一个引用销毁在服务器关闭或者移除项目的时候servletContext销毁获取方
  • 2023-05-22ServletContext接口详解
    1. ServletContext是什么?  14 *  ServletContext是接口,是Servlet规范中的一员。2. ServletContext是谁实现的?14 *  Tomcat服务器(WEB服务器)实现了ServletContext接口。 *  public class org.apache.catalina.core.ApplicationContextFacade implements ServletCont
  • 2023-05-15WebApplicationInitializer究 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用
    大家应该都已经知道Spring3.1对无web.xml式基于代码配置的servlet3.0应用。通过spring的api或是网络上高手们的博文,也一定很快就学会并且加到自己的应用中去了。PS:如果还没,也可以小小参考一下鄙人的上一篇文章<<探Spring3.1之无web.xml式基于代码配置的servlet3.0应用>>。