监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession、ServletRequest等域对象的创建与销毁事件和监听域对象的属性发生修改的事件,可以在发生前和发生后做一些必要的处理。简单来说就是用来监听一个特定的事件是否发生改变。 监听器按照监听的对 ...
分类:
编程语言 时间:
2017-10-03 19:43:00
阅读次数:
190
Web服务器的工作原理 Web服务器的工作原理 Web服务器工作原理概述 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext ...
分类:
Web程序 时间:
2017-10-01 00:32:09
阅读次数:
277
ServletContextListener是servlet容器中的一个API接口, 它用来监听ServletContext的生命周期,也就是相当于用来监听Web应用的生命周期。今天我们就来说说如何在Springboot 1.5.2这个轻量型框架中如何使用它。 其实配置ServletContextL ...
分类:
编程语言 时间:
2017-09-29 19:57:27
阅读次数:
171
Servlet的执行过程: 通过一个简单的Servlet程序开发,来说明Servlet程序的开发步骤和执行流程 开发Servlet的步骤: 1.1 步骤: 1)编写java类,继承HttpServlet类 2)重新doGet和doPost方法 3)Servlet程序交给tomcat服务器运行 3.1 ...
分类:
其他好文 时间:
2017-09-24 14:34:01
阅读次数:
217
出错信息 问题分析:servlet容器关闭时发现Quartz定时器线程还在执行,对其无所适从,不懂怎么办只能强行关闭。 解决思路,在关闭容器时的contextDestroyed事件里检测ServletContext里Quartz相关属性,找到Bean然后调用它的方法结束掉。 解决方法: 关闭tomc ...
分类:
编程语言 时间:
2017-09-23 12:29:19
阅读次数:
1061
一 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将<context-p ...
分类:
移动开发 时间:
2017-09-15 13:35:01
阅读次数:
257
想要实现的功能:SSH环境下,数据层都交由Spring管理;在服务启动时,将数据库中的一些数据加载到ServletContext中缓存起来。 系统初始化类需要实现两个接口: ServletContextListener,系统初始化时调用contextInitialized方法缓存数据; Applic ...
分类:
编程语言 时间:
2017-09-14 23:54:24
阅读次数:
275
ServletConfig与ServletContext对象详解 一、ServletConfig对象 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。(配置在某个servlet标签或者整个web-app下) 当servlet配置了初始化 ...
分类:
其他好文 时间:
2017-09-14 18:52:42
阅读次数:
170
错误提示: 解决方法: 由于是从2.0版本升到3.0版本的原因,写法变了,应该在Bean上这样注入: 参考: https://stackoverflow.com/questions/38057341/failed-to-instantiate-org-thymeleaf-templateresolv ...
分类:
编程语言 时间:
2017-09-14 13:19:23
阅读次数:
306
MockMvc是springTest提供的对SpringMvc提供的测试工具。这样可以让单元测试不仅仅局限于对Dao和Service层的测试。同时,也可以测试Controller层。丰富的单元测试的功能。测试时不用频繁重启servlet容器,简化了测试操作。MockMvc需要ServletContext来模拟用户的请求和相应。首..
分类:
编程语言 时间:
2017-09-11 18:13:05
阅读次数:
144