`

【ZK】ZK版聊天室混合ZK邮件 zkchat-2.0

    博客分类:
  • ZK
阅读更多

     之前弄的ZKChat里面类混乱无序,仅仅是为了实现效果而存在。这次版本对ZKChat进行调整,且增加ZK邮件发送接收的功能,增加ZK mail的很久之前就完成了,可惜因为一直因为一些事情给耽搁了写这篇文章。

     将之前的事件publish和subscribe封装起来,做为一个工具类,进行传递和接受,而在composer桌面管理的只需要做出相应的反应措施。

     将消息封装为对象来在各个用户传递。其中使用技巧皆来自之前的对ZK的总结文章。

  ZKChat模块整理:

 

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ZK邮件的实时通讯同样使用的是ZKChatEventMgrImpl的事件注册和订阅

且使用绑定时候的convert参数,对打开了的邮件进行图片更换。

 

 

核心ZKEventMgr

public interface ZKChatEventMgr {
	public void initEventQueue(String userName);
	public void sayInChatRoom(Message msg);
	public void sayToSomeOne(Message msg);
	public void someOneLogin(UserInfo user);
	public void someOneLoginOut(String userName);
}

 

效果图:

这次的登录使用的是ZK框架和Spring Security集成,且和后台数据库相连。完成真正功能的登录校验。

 

增加提醒功能。

邮件的发送和回复。

且有在线的实时通知,给自己发的邮件。

 

 

 

3
1
分享到:
评论
5 楼 b8201032 2012-03-25  
樓主 真棒
代碼 可以分享一下嗎?
感謝
4 楼 yinger_fei 2011-01-27  
。。。。。。。
3 楼 francky 2010-10-23  
代码共享一下呀, 楼主
2 楼 hn.hb 2010-10-16  
楼主能否把这个代码共享一下啊。
1 楼 zhangxinzhou 2010-08-16  
wlun.net  中国zk论坛网 邀请您做版主

相关推荐

    zkui-2.0-SNAPSHOT-jar-with-dependencies.jar

    下载后直接解压,需要安装java环境,需要先启动zk服务器,执行java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar,启动完成后,在浏览器输入http://127.0.0.1:9090

    zk-Gmaps-src-2.0_10.zip

    zk-Gmaps-src-2.0_10.zip zk-Gmaps-src-2.0_10.zip

    kafka-manager-2.0.0.2.zip

    kafka-manager.jar 配置application.conf中的zk地址后可直接启动 bin/kafka-manager -Dconfig.file=/kafka-manager-2.0.0.2/conf/application.conf -Dhttp.port=8888

    TPC-ZK-II集成开发环境(64位).rar

    《TPC-ZK-II集成开发环境(64位)》是一款专为微机程序设计而打造的高效开发工具,尤其适合中文用户使用。在这款64位版本的集成开发环境中,用户可以进行高效的编程、调试以及项目管理,极大地提升了开发效率和编程...

    TPC-ZK-II集成开发环境

    TPC-ZK-II微机接口实验系统正是在这种背景下推出的,该设备在TPC-ZK-II微机接口实验系统上配置了USB接口模块,直接与主机(PC)的USB接口连接,形成了一套完整的USB总线接口的微机接口实验系统。

    zk-bin-6.5.0.zip

    zk-6.5.0.zip ZK 6.5.0 Sep 12, 2012 * Features ZK-447: The file upload allows users to drag and drop local files (HTML5) ZK-1241: ZK Client Widget support swipe event for tablet/mobile device ZK-...

    SMC ZK2-ZSEA-A设置方法

    ### SMC ZK2-ZSEA-A 设置方法详解 #### 一、产品概述 SMC ZK2-ZSEA-A是一款带有节能功能的真空发生器,它采用数字式压力开关技术,适用于各种工业自动化应用场景。该型号的产品能够有效提高真空系统的效率,并具备...

    Go-zk-sniffer使用golang嗅探和解析ZooKeeper数据包

    《Go-zk-sniffer:利用Golang解析ZooKeeper数据包》 ZooKeeper,作为分布式协调服务,广泛应用于各种分布式系统中。然而,对于其内部数据包的监控和分析,往往需要专业的工具来帮助我们理解系统运行状态。Go-zk-...

    zk-src-6.0.1.zip_zk_zk java_zk-src-6.5.1.1

    标题中的"zk-src-6.0.1.zip_zk_zk_java_zk-src-6.5.1.1"指的是ZK框架的源代码压缩包,包含版本6.0.1和6.5.1.1。ZK是一个基于Java开发的用户界面框架,专门用于构建富Web应用。这里提到了两个版本的源代码,意味着...

    zk-bin-5.0.0-RC.zip_DEMO_fckez.jar_zk_zk demo_zk-demo-5.0.z

    在【压缩包子文件的文件名称列表】中,我们只看到了"zk-bin-5.0.0-RC",这通常是指Zookeeper的二进制发行版,包含了启动和管理Zookeeper服务器所需的文件,如可执行文件、配置文件、脚本等。在Zookeeper的二进制包中...

    Zkteco中控智慧雷达探测器ZK-RD01-79用户手册.pdf

    中控智慧设备说明书

    Zkteco中控智慧信息屏设备ZK-S1007用户手册.pdf

    【Zkteco中控智慧信息屏设备ZK-S1007用户手册】是一份详细的指导文档,旨在帮助用户充分理解和操作中控智慧的ZK-S1007信息屏设备。这款设备集成了先进的生物识别技术和多媒体展示功能,常用于办公、教育、商业等场所...

    zk-bin-3.6.2.zip_zk_zk version 3_zk-bin-5.0.2

    【标题】"zk-bin-3.6.2.zip_zk_zk version 3_zk-bin-5.0.2" 涉及到的是ZooKeeper的两个不同版本,即3.6.2和5.0.2。ZooKeeper是一个分布式协调服务,广泛应用于大数据和分布式计算系统中,如Hadoop、HBase等。它提供...

    node-zk-browser-master

    《深入理解Node.js ZooKeeper浏览器:node-zk-browser-master》 在现代分布式系统中,ZooKeeper是一个不可或缺的组件,它作为一个高可用的分布式协调服务,为数据存储、配置管理、命名服务等提供了强有力的支持。而...

    zkui 2.0工具

    zkui是Zookeeper的管理工具。解压zip包,修改config.cfg中zkServer的地址和端口号,在cmd中运行命令: nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &

    zk-bin-6.5.3.zip

    在本压缩包"zk-bin-6.5.3.zip"中,包含的是ZK的最新版本6.5.3的二进制发行版。 在ZK的开发过程中,开发者通常会依赖ZK提供的jar包来构建和运行分布式应用。这些jar包包含了ZK的客户端和服务端的所有必需组件,使得...

    zk-bin-7.0.2.zip

    标题中的"zk-bin-7.0.2.zip"是一个ZK框架的二进制发行版,版本号为7.0.2。ZK是一个基于Java的用户界面开发框架,专门用于构建富客户端Web应用,尤其是那些需要丰富交互性的网页应用。ZK提供了一种简单而直接的方式来...

    zk-bin-3.6.1

    标题“zk-bin-3.6.1”暗示我们正在讨论ZooKeeper的一个特定版本的二进制分发包,这是Apache ZooKeeper的3.6.1版本。ZooKeeper是一个分布式的,开放源码的协调服务,它为分布式应用程序提供一致性服务。这个包通常...

Global site tag (gtag.js) - Google Analytics