- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 Memcached Java Client API详解
Memcached Java Client API详解<br />针对Memcached官方网站提供的java_memcached-release_2.0.1版本进行阅读分析,Memcached Java客户端lib库主要提供的调用类是SockIOPool和MemCachedClient?,关键类及方法整理说明如下。SockIOPool<br />这个类用来创建管理客户端和服务器通讯连接池,客户端主要的工作包括数据通讯、服务器定位、hash码生成等都是由这个类完成的。public static SockIO
2011-05-22 21:54:00 44462 15
原创 Jabber 协议 概述(2)
6.11. jabber:iq:register——注册请求<br />注册请求名字空间对一个或多个服务进行注册。它也被用来更新或删除一个注册。<br />例子:<br /><query xmlns="jabber:iq:register"><br /><instructions><br />Some instructions to be displayed when the<br />user is filling out the form.<br /></instructions><br /><user
2011-05-10 13:08:00 3629
原创 Jabber 协议 概述(1)
1. 介绍<br /> Jabber是一个由开源社区发起并领导开发的即时消息和在线状态的系统。Jabber系统和其它即时消息(IM)服务的一个功能上的差别在于Jabber拥有开放的XML协议。在保持Jabber1.0版本有关消息核心以及在线状态的协议的基础上,增加了一些必要的扩展。本文档将对Jabber服务器1.4版的Jabber协议进行介绍。<br /> 在XML上下文的数据流中,Jabber开放的XML协议包括三个顶级XML元素:<br />l <message/><br
2011-05-10 13:04:00 1709
原创 使用 XMPP 构建一个基于 web 的通知工具
<br />开始之前<br />本教程将向您介绍实时 web,并详细介绍之所以要构建实时 web 应用程序的几个原因。您将学到一些技术,这些技术将帮助您创建响应及时、持续更新的 web 应用程序,这些应用程序既能保护服务器资源,又能提供良好的用户体验。<br />关于本教程常用缩略词DOM: 文档对象模型HTML: 超文本标记语言HTTP: 超文本传输协议REST: 具象状态传输RSS: 真正简单聚合URL: 统一资源定位符XML: 可扩展标记语言 下载 获取 Pingstream 源代码)。在此过程中,您
2011-05-10 10:45:00 10155 5
原创 Smack编写jabber客户端
万事都不能从零开始,XMPP规范就象webServece规范一样.我们最后选用一个库来加速开发.所以我们选择使用Smack因为它容易使用,设计合理,还记得我们的经典jive吗,它也是他们开发的,应该还是比较不错的. 注意是apache的licence,也就是可以应用到你的商业程序中.下载地址:http://www.jivesoftware.org/使用简单,你不需要精通xmpp协议(这加快我们入门,从例子开始我们跟容易理解),创建一个xmpp连接,并向一个用户发送信息,只需要三行代码:XMPPConnect
2011-05-04 13:24:00 3578 1
原创 Spark源代码编译生成全攻略
<br />本文来源:http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry<br /> 其实关于这个问题在Spark的官网www.igniterealtime.org上有很详尽的介绍,因此本文大部分内容是从英文文档引用而来的,其中还有一些个人的经验。 <br />Spark源代码:下载地址<br />想了解更多关于"Spark"的文章,请点击这里. 安装JDK<br />这个不用说了,注意版本,最少要
2011-05-04 13:10:00 1237
原创 openfire+spark相关的中文资料
<br />开发你自己的XMPP IM - [J2EE]<br />最近没在Blog 上露脸,为撒类?应师兄的请求,帮他研究一个XMPP IM 软件的开发。反正最近也没什么大事,每天都想写写代码练练手,就帮忙呗。研究了一通觉得还挺有趣,自己这几天查国内外的资料,发现国内关于这方面间的软件资料太少了,就想在这里写几篇关于此类IM 软件开发的文章。不过别看东西小,涉及的模块可不少。<br />所以我基本上分为三篇文章来介绍此类软件的开发:<br />第一篇是关于XMPP 协议是啥,IM 是啥以及一个比较有
2011-05-04 13:06:00 5629 2
原创 基于smack3.0.4的GoogleTalk机器人
GoogleTalk使用的是Jabber/XMPP 协议。 <br /><br />参考资料: <br /><br />smack文档:http://www.igniterealtime.org/builds/smack/docs/latest/documentation/<br /><br />smack下载:http://www.igniterealtime.org/downloads/index.jsp#smack<br /><br /> (1)http://www.douban.c
2011-05-04 13:03:00 1503 1
原创 CXF 动态客户端--复杂对象
大家都知道,CXF提供了两种创建客户端的方式:一种是使用cxf提供的wsdl2java命令生成客户端,另一种就是动态创建客户端。关于第一种方式,就是直接将远程提供的类信息在本地生成,原理很简单。关键是动态调用并且方法参数为复杂对象时,这种方式是通过动态加载(加载到内存,并且只在当前线程中有效)需要使用到的远程的类信息,来完成客户端的创建以及远程方法的调用,使用方式如下:1、 首先创建动态客户端工厂: JaxWsDynamicClientFactory dynamicClient = JaxWsDyn
2011-05-03 13:21:00 2539
原创 用java客户端调用webservice
<br />xfire方式:<br />方法一:<br />Client client = new Client(new URL("http://localhost:8080/myWebService/services/MyService?wsdl"));<br /> Object[] result = client.invoke("account", new Object[]{new Integer(3),new Integer(4)});<br /> <br />cxf方式:<br />方式一:<b
2011-05-03 13:08:00 1785
proguard4.7
2013-04-16
FlashChart
2011-04-10
FlashChart 技术研究
2011-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人