
项目框架
spjich
这个作者很懒,什么都没留下…
展开
-
两种启动监听器ApplicationListener和ServletContextListener
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器 ServletContextListener 特点: 依赖于sevlet容器,需要配置web.xml 使用方法: public class StartListener implements ServletCo...2015-07-08 10:13:47 · 1857 阅读 · 0 评论 -
(一)androidpn-server tomcat版源码解析之--项目启动
最新项目在搞安卓推送,选用的xmpp协议,用了一套androidpn推送框架服务端是tomcat的版本的androidpn-server,网上对于这套服务端源码的理解比较少,于是我抽空把源码给解析了一遍并且了解到了整个服务的启动过程。 下面是项目的git地址:https://github.com/msdx/androidpn/tree/master/androidpn-server-bin-...2015-07-09 15:31:08 · 244 阅读 · 0 评论 -
(二)androidpn-server tomcat版源码解析之--push消息处理
在 (一)androidpn-server tomcat版源码解析之--项目启动这篇中,已经描述了整个推送服务器的启动过程,并且把握到了消息的入口即XmppIoHandler这个类,今天我将继续往下分析下面的核心代码,主要分为3大块,链接创建,消息的发送,链接关闭。 先贴一段XmppIoHandler的部分代码 /** * Invoked from an I/O process...2015-07-10 11:03:45 · 150 阅读 · 0 评论