![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
赤子之心513
这个作者很懒,什么都没留下…
展开
-
web.xml的配置<context-param>
一个web项目web.xml的配置中配置作用的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.转载 2017-12-08 17:35:50 · 192 阅读 · 0 评论 -
Servlet,过滤器,监听器,拦截器的区别
下面从几个方面阐述一下题目中四个概念的区别与联系: 1、概念 2、生命周期 3、职责 4、执行过程 一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成w转载 2017-12-08 17:49:43 · 5078 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未被...转载 2018-07-18 16:51:41 · 447 阅读 · 0 评论 -
web项目启动时执行方法的实现方式
web项目启动的时执行方法,实现有好多种,可以分为2大类:1.使用web自带的:(1)使用servlet,但是他不能使用spring 的bean 还需要手动获取,比较麻烦.(2)创建一个类实现ServletContextListener 接口,实现里面的contextInitialized和contextDestroyed方法package com.test. listener;...原创 2018-11-24 11:40:09 · 2605 阅读 · 0 评论 -
根据不同环境读取不同配置文件
在真正生产开发的时候,我们经常需要根据不同的环境来读取不同的配置文件,一是因为不同环境所连接的数据库、zk集群等地址或账户秘密不一样,二是不同环境的资源配置不一样,生产环境可能会有4个数据库,而开发环境有1-2个就够了。那么这次就总结一下以前用到过的不同环境不同配置的方法,其实方法不止一种,不过这种用习惯了,又怕以后往掉,所以记录一下,这本身不是什么技术性的难题,而是maven自身的特新,但是越是...转载 2018-11-27 16:59:42 · 2598 阅读 · 1 评论