这个项目是仿Twitter实现,但增加了桌面客户端,即以web+桌面IM形式组合。是《微博是这样炼成的:从聊天室到Twitter的实现》一书中的随书项目。
由于web端布署ISP提供的空间上,不支持另开端口的Socket长连结,桌面与web服务器的通信采用基于Hessian远程调用的轮询方式。
先上图:桌面客户端登陆界面和登陆成功后的主界面:
客户端私聊小窗口和功能设置界面:
web主页面:
web端个人主页面:
下载附件中包含:服务器端,桌面端源代码,数据库脚本和桌面端可运行程序。
有兴趣的朋友可到http://www.javake.com/jtwitter/在线体验。
《微博是这样炼成的:从聊天室到Twitter的实现》书中的其它小项目代码近期也会全部上传到博客中。