之前弄的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集成,且和后台数据库相连。完成真正功能的登录校验。
增加提醒功能。
邮件的发送和回复。
且有在线的实时通知,给自己发的邮件。
分享到:
相关推荐
下载后直接解压,需要安装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
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位)》是一款专为微机程序设计而打造的高效开发工具,尤其适合中文用户使用。在这款64位版本的集成开发环境中,用户可以进行高效的编程、调试以及项目管理,极大地提升了开发效率和编程...
TPC-ZK-II微机接口实验系统正是在这种背景下推出的,该设备在TPC-ZK-II微机接口实验系统上配置了USB接口模块,直接与主机(PC)的USB接口连接,形成了一套完整的USB总线接口的微机接口实验系统。
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是一款带有节能功能的真空发生器,它采用数字式压力开关技术,适用于各种工业自动化应用场景。该型号的产品能够有效提高真空系统的效率,并具备...
《Go-zk-sniffer:利用Golang解析ZooKeeper数据包》 ZooKeeper,作为分布式协调服务,广泛应用于各种分布式系统中。然而,对于其内部数据包的监控和分析,往往需要专业的工具来帮助我们理解系统运行状态。Go-zk-...
标题中的"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",这通常是指Zookeeper的二进制发行版,包含了启动和管理Zookeeper服务器所需的文件,如可执行文件、配置文件、脚本等。在Zookeeper的二进制包中...
中控智慧设备说明书
【Zkteco中控智慧信息屏设备ZK-S1007用户手册】是一份详细的指导文档,旨在帮助用户充分理解和操作中控智慧的ZK-S1007信息屏设备。这款设备集成了先进的生物识别技术和多媒体展示功能,常用于办公、教育、商业等场所...
【标题】"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.js ZooKeeper浏览器:node-zk-browser-master》 在现代分布式系统中,ZooKeeper是一个不可或缺的组件,它作为一个高可用的分布式协调服务,为数据存储、配置管理、命名服务等提供了强有力的支持。而...
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的最新版本6.5.3的二进制发行版。 在ZK的开发过程中,开发者通常会依赖ZK提供的jar包来构建和运行分布式应用。这些jar包包含了ZK的客户端和服务端的所有必需组件,使得...
标题中的"zk-bin-7.0.2.zip"是一个ZK框架的二进制发行版,版本号为7.0.2。ZK是一个基于Java的用户界面开发框架,专门用于构建富客户端Web应用,尤其是那些需要丰富交互性的网页应用。ZK提供了一种简单而直接的方式来...
标题“zk-bin-3.6.1”暗示我们正在讨论ZooKeeper的一个特定版本的二进制分发包,这是Apache ZooKeeper的3.6.1版本。ZooKeeper是一个分布式的,开放源码的协调服务,它为分布式应用程序提供一致性服务。这个包通常...