chat.itstack.github.io
chat.itstack.github.io copied to clipboard
:performing_arts: 《Netty+JavaFx实战:仿桌面版微信聊天》| 本项目是作者小傅哥使用技术栈JavaFx、Netty4.x、SpringBoot、Mysql等,搭建的仿桌面版微信聊天工程实现通信核心功能。如果本项目能为您提供帮助,请给...
《Netty+JavaFx实战:仿桌面版微信聊天》
本专栏是作者小傅哥使用
JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信聊天工程实现通信核心功能。如果本项目能为您提供帮助,请给予支持(关注、点赞、分享)!
作者: 小傅哥,Java Developer,:trophy: CSDN 博客专家,:pencil2: 虫洞 · 科技栈,编写者
如何支持:
-
关注公众号 bugstack虫洞栈
-
点击右上角Star :star: 给予关注
-
购买GitChat本课程专栏
25篇文章+整套工程源码~~原价39元~~ 限时特价29元 -
赏个鸡腿🍗

一、功能概况
本专栏会以三个大章节内容,逐步进行讲解;
第一章节:UI开发。使用JavaFx与Maven搭建UI桌面工程,逐步讲解登录框体、聊天框体、对话框、好友栏等各项UI展示及操作事件。从而在这一章节中让Java 程序员学会开发桌面版应用。
第二章节:架构设计。在这一章节中我们会使用DDD领域驱动设计的四层模型结构与Netty结合使用,架构出合理的分层框架。同时还有相应库表功能的设计。相信这些内容学习后,你一定也可以假设出更好的框架。
第三章节:功能实现。这部分我们主要将通信中的各项功能逐步实现,包括;登录、添加好友、对话通知、消息发送、断线重连等各项功能。最终完成整个项目的开发,同时也可以让你从实践中学会技能。

二、项目演示
登陆页面

聊天页面

添加好友

消息提醒

三、与我联系
-
加群交流 本群的宗旨是给大家提供一个良好的技术学习交流平台,所以杜绝一切广告!由于微信群人满 100 之后无法加入,请扫描下方二维码先添加作者 “小傅哥” 微信,备注:加群。

-
公众号 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、DDD专题案例、源码分析等。

四、参与贡献
- 如果您对本项目有任何建议或发现文中内容有误的,欢迎提交 issues 进行指正。
- 对于文中我没有涉及到知识点,欢迎提交 PR。
五、致谢
感谢以下人员对本仓库做出的贡献,当然不仅仅只有这些贡献者,这里就不一一列举了。如果你希望被添加到这个名单中,并且提交过 Issue 或者 PR,请与我联系。