web项目执行顺序

web.xml加载过程(步骤):
1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点:
<listener></listener> 和 <context-param></context-param>
2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.
3.容器将<context-param></context-param>转化为键值对,并交给ServletContext.
4.容器创建<listener></listener>中的类实例,即创建监听.
5.在监听中会有contextInitialized(ServletContextEvent args)初始化方法,在这个方法中获得:
ServletContext = ServletContextEvent.getServletContext();
context-param的值 = ServletContext.getInitParameter("context-param的键");
6.得到这个context-param的值之后,你就可以做一些操作了.注意,这个时候你的WEB项目还没有完全启动完成.这个动作会比 所 有的Servlet都要早.
换句话说,这个时候,你对<context-param>中的键值做的操作,将在你的WEB项目完全启动之前被执行.
7.举例.你可能想在项目启动之前就打开数据库.
那么这里就可以在<context-param>中设置数据库的连接方式,在监听类中初始化数据库的连接.
8.这个监听是自己写的一个类,除了初始化方法,它还有销毁方法.用于关闭应用前释放资源.比如说数据库连接的关闭.
喜欢阅读
  • 错惹坏总裁

    错惹坏总裁

    她是由天堂坠入地狱的落魄公主,不得不向最强势的他低头,接受一份最不喜欢的工作,却被那冷傲霸道的总裁顺势圈住了身心,半逼半哄着她签下了一份特殊契约。从此,他就把她当做了自己的私人所有物,时时刻刻纠缠着她,也宠溺着她。他的强宠霸爱,她逃不脱也躲不过,只有做他身边夜夜欢爱的小女人。可是,爱的道路从来不是一帆风顺,两个刻骨缠绵的人最终痛心分离。四年后,当有着重重误会的他们再度重逢,他在第一时间嚣张宣布:夏

  • 都市杀神护卫

    都市杀神护卫

    一代杀神金盆洗手回归都市,但奈何牛人走到哪里都是牛人,给冰山美人做私人保镖,帮神秘组织挑特种大队…

  • 回眸定终生

    回眸定终生

    被算计的盛晚星,招惹了男友的三叔而不自知,又连着经历男友的欺骗,闺蜜的背叛。历经沧桑后,她转身发现,陆慎行一直默默守护在她身边。“你为什么对我这么好。”男人神色温柔,“我的小娘子,你忘了我们早就定过终身了吗?”

  • 复仇总裁狠囚爱

    复仇总裁狠囚爱

    两年前,为了填补父亲的赌债,向暖和挚爱顾北杨分手,将自己嫁给了一个纨绔子弟。两年后,同样为了钱,婆婆又将她送到了顾北杨的身边……在他们的世界里,她不过是一个交易品,珍藏于心的深爱,谁会在乎?

  • 无双盗尊

    无双盗尊

    做修士难,做大盗修士更难。做穿越到地球的大盗修士更是难上加难。不可否认,穿越之后,他变帅了,是个帅气的龙套!然而,他还没来得及赞美自己,便迎来接二连三的围殴,没完没了的追杀!其中包括女教师、女学生、女军官,甚至还有女鬼、女妖怪……是以,楚天风以切身经历告诫一众修士:地球很危险,穿越需谨慎!

  • 至尊神龙

    至尊神龙

    乌云密布。滚滚天雷。我。踏破天地。吞云吐雾而来,只为守护那个心爱的女人。

  • 医武少年

    医武少年

    当身负超级医武绝学的颜值少年骆飞,走进花花都市,从此,生活充满了惊喜与精彩……

  • 荒情凉薄:娇妻难宠

    荒情凉薄:娇妻难宠

    他是她毫无血缘的哥哥,她是他好兄弟的妻子。从爱上她那天起,他就知道什么叫做万劫不复。某个深夜,他双眸赤红的质问:“你是不是还喜欢他?”“当然,因为他是我的初恋。”她眼眶蓄满眼泪,无助又气愤的看着他。是他骗了她。如果当初他没骗她,自己的丈夫其实没有死,或许有些事情的结局也不会这样。

  • 猜你喜欢
  • 热门推荐
  • 老虎机注册体验金
  • wandering ghosts
  • palce16v8h
  • wow觉醒精华
  • 唐山 变压器
  • hiv dna rna检测
  • 华为型号pe tl20
  • 天津津舞堂
  • dafa888.casino网页版
  • 彩华商贸
  • hd6670交火
  • af s 24 120mm f
  • bit and byte
  • 哈尔滨拉林屯宾馆
  • ets.startrun.exe
  • 用inventor怎么做齿轮
  • 安卓 日志
  • 霞理沙合集番号
  • win10硬盘100
  • 桌面desktop
  • All Right Reserved 知识库