Netty 是一个极为高效的异步IO框架,可用于大型网络服务器开发,该示例以一个简单的聊天室来演示如何使用Netty 框架开发网络应用。

亮点如下:

  • 功能极简,用于快速上手 Netty 框架
  • 消息采用JSON格式传输
  • 消息采用Gson进行编码,高效快速,结构清晰,可直接反序列化成 Java 对象在代码中使用
  • 客户端采用 Swing + 最新的 LAF UI 技术实现,可支持随系统自动切换明暗主题,跨平台
  • 客户端UI采用 Idea GUI 设计工具实现,在 Idea 中可直接编辑界面
  • 客户端业务逻辑采用 PureMVC 框架实现,功能模块完全解藕,教科书式实现,是学习设计模式的绝佳参考

项目介绍: