好了,开始研究源码了.目前对androidpn,只限于使用过它,跑了一下demo.现在开始研究一下源码. (一)入口 当服务器端启动的时候,控制台会打印一些log,除了spring和hibernate,mina,在最后的几行,就是androidpn的代码了,第一个是XmppServer类. 在XmppServer中,加载spring的配置文件.这貌似把spring加载配置文件给略了,反正也没有web.xml中提到的application*.xml文件. (二)web流程 启动的时候,也加载了配置…