文档章节

web项目启动

宿舍楼顶
 宿舍楼顶
发布于 2016/06/10 17:52
字数 224
阅读 10
收藏 0

web项目启动时做的事情

  1. 容器读取他的配置文件web.xml.这个阶段主要读取两个节点
<listener></listener> 和 <context-param></context-param>
  1. 容器创建一个 ServletContext,这个项目共享这个context
  2. 将步骤1中读取的<context-param>值转化为key-value形式,交给servlet-context
  3. 创建<listener></listener>中类的实例,进行监听</br>
  4. 监听类一般如下
/**
*一般实现java.util包下的EvenListener下的子接口。在web开发中常见的有:
*1.ServletContextListener
*2.HttpSessionListener
*例子:ServletContextListener,该接口有如下两个方法
*容器启动和关闭web应用时,触发ServletContextEvent事件,分别由contextInitialized() 和 contextDestroyed() 方法处理
*在步骤3中读取到的key-value可以在这里获取到
*var1.getServletContext().getInitParameter("key");
*/
    void contextInitialized(ServletContextEvent var1);

    void contextDestroyed(ServletContextEvent var1);
  1. listener监听类实例化完毕,此时web应用还没启动完毕,接下来是进行filter和servlet等的工作

© 著作权归作者所有

宿舍楼顶
粉丝 1
博文 16
码字总数 6977
作品 0
广州
程序员
私信 提问
【入门教程】Jeecg-P3开发环境搭建入门(java插件开发框架)

一、项目工程说明 jeecg-p3-web | 启动主项目 jeecg-p3-biz-demo | 插件项目 注意:项目为maven工程,采用maven方式导入eclipse等IDE开发工具 标准开发工具:eclipse + jdk7 + tomcat7 + my...

Jeecg
2016/03/23
498
0
JAVA插件开发框架--Jeecg-p3

Jeecg-P3,J2EE插件开发框架 特点:业务组件以JAR方式提供,插件模式、松耦合、可插拔、支持独立部署,也可以无缝集成Jeecg平台中。 架构说明: 1.Jeecg-P3 采用SpringMvc + Minidao + Veloc...

Jeecg
2016/03/23
8.4K
2
dubbo+zookeeper+maven模块化问题,急!!!!!!

dubbo+zookeeper+maven模块化问题! 第一首先我想说下,这个问题很奇怪,先说下注册服务的一方,我的模块是这样分的,provider项目结构: 先声明一下,如果我的接口和实现类在同一个项目,同...

大乘期
2016/06/23
2.1K
16
使用spring boot快速启动一个web项目

基于我们创建好的lion项目,使用spring boot,我们就可以通过很少的一些配置,便可以启动这个项目。 1 引入Spring boot,我们打开lion父模块的pom文件,继承 spring boot的pom 2让lion-web模...

龙行天下简书
2017/12/16
0
0
Jeecg-P3 1.0 发布,J2EE插件开发框架

Jeecg-P3 1.0 发布了,Jeecg-P3 1.0是一个J2EE插件开发框架。 特点:业务组件以JAR方式提供,插件模式、松耦合、可插拔、支持独立部署,也可以无缝集成Jeecg平台中。 【架构说明】 1.Jeecg-...

Jeecg
2016/03/23
2.7K
6

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
9
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部