netty4.x 与 spring 集成

阅读更多

netty4spring集成

先看一下单独用Netty开启一个简单的Server端:

1.首先加依赖包:

netty-all-4.1.0.CR7.jar

log4j-1.2.16.jar
2.创建两个类TcpServer(启动/停止Server)TcpServerHandler(消息监听),具体代码详见附件

 
netty4.x 与 spring 集成_第1张图片
 3.下面来看一下如何集成到Spring:

 

注意上图中的两个红框中的类.

 

ChannelInitializer, TcpServerHandler类,在启动Server时是New出来。而且TcpServerHandler类每连接一个Client都是一个新对像.

 

简单说一下关键配置:

applicationContext.xml 加入:

  //初始化启动Server
	  //每次都New一个新对像

 MyChannelInitializer.java


netty4.x 与 spring 集成_第2张图片
 
具体代码详见附件。。。

 

  • netty4.x 与 spring 集成_第3张图片
  • 大小: 106.5 KB
  • netty4.x 与 spring 集成_第4张图片
  • 大小: 23.8 KB
  • netty_demo.rar (4 KB)
  • 下载次数: 298
  • netty4与spring集成.rar (2.8 MB)
  • 下载次数: 834
  • 查看图片附件

你可能感兴趣的:(netty,spring,java)