当前位置: 首页 > news >正文

做h5的软件有哪些网奇seo赚钱培训

做h5的软件有哪些,网奇seo赚钱培训,独立商城网站建设,海南做网站2019独角兽企业重金招聘Python工程师标准>>> http://zhxing.iteye.com/blog/399668中指出,web.xml 中各配置的加载顺序是:context-param -> listener -> filter -> servlet。Filter过滤器可以在收到请求在servlet处理之前、servlet处…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

http://zhxing.iteye.com/blog/399668中指出,web.xml 中各配置的加载顺序是:context-param -> listener -> filter -> servlet。Filter过滤器可以在收到请求在servlet处理之前、servlet处理后向客户端发出 响应前做些处理,那么listener呢?


在 http://www.mkyong.com/servlet/what-is-listener-servletcontextlistener-example/给了简洁的介绍:

The listener is something sitting there and wait for specified event happened, then “hijack” the event and run its own event.
文中给出了这样的例子:
package com.mkyong.listener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;public class MyAppServletContextListener implements ServletContextListener{@Overridepublic void contextDestroyed(ServletContextEvent arg0) {System.out.println("ServletContextListener destroyed");}//Run this before web application is started@Overridepublic void contextInitialized(ServletContextEvent arg0) {System.out.println("ServletContextListener started");	}
}



在web.xml中做如下配置:
<web-app ...><listener><listener-class>com.mkyong.listener.MyAppServletContextListener </listener-class></listener>
</web-app>



启动tomcat,看tomcat的输出信息:

//...
Dec 2, 2009 10:11:46 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20ServletContextListener started   <-------------- Your code here, before we application --->Dec 2, 2009 10:11:46 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
//...
INFO: Server startup in 273 ms



http://lilerwei.iteye.com/blog/974939给出了tomcat一个大致的启动顺序:

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.这个监听是自己写的一个类,除了初始化方法,它还有销毁方法.用于关闭应用前释放资源.比如说数据库连接的关闭.





转载于:https://my.oschina.net/letiantian/blog/389195

http://www.lbrq.cn/news/2795203.html

相关文章:

  • 网页设计证书考什么广州百度推广排名优化
  • php网站开发文档怎么制作一个简单的网页
  • 网站备案用户注销备案申请表国外网站推广平台有哪些?
  • 关于做ppt的网站有哪些内容吗镇江抖音seo
  • 高端 网站开发宁波seo在线优化方案公司
  • 如何做领券网站长沙seo全网营销
  • 网站推广效果不好原因是网页版百度
  • 成都个人网站制作公司十大计算机培训学校
  • 什么情况自己建设网站百度在线提问
  • 西电信息化建设处网站百度竞价推广开户费用
  • 浙江省电子商务网站建设宁波网站制作优化服务
  • 网站建设启示厦门seo新站策划
  • 中企动力网站后台 好用吗百度快速排名软件下载
  • 做网站付多少定金优化seo厂家
  • 工作是套模板做网站北京seo加盟
  • 怎么做自动提卡网站常德政府网站市民留言
  • 做网站维护价格今日足球比赛分析推荐
  • 渭南市建网站产品线下推广方式都有哪些
  • 大余网站帮我搜一下长沙做网络销售
  • 做网站需要看那几点排名优化公司口碑哪家好
  • 网站备案未注销 影响网站如何优化推广
  • wordpress h5制作插件武汉整站优化
  • 用照片做的ppt模板下载网站淘数据
  • 重庆网站推广机构衡水seo营销
  • 电商网站设计规划书seo网站排名优化教程
  • 安徽建网站公司怎样优化关键词到首页
  • 网站怎么做隐藏内容谷歌优化seo
  • wordpress 用户权限分配seo网络营销课程
  • 潍坊哪家做网站做的最好竞价托管推广
  • 上传设计作品的网站郑州网站优化推广
  • 《算法导论》第 35 章-近似算法
  • ansible playbook 实战案例roles | 实现基于 IHS 的 AWStats 访问监控系统
  • 第一章:认识 CAD 图形文件 —— DXF 格式
  • java17学习笔记-Deprecate the Applet API for Removal
  • 大数据数据库 —— 初见loTDB
  • 云原生俱乐部-shell知识点归纳(1)