netty4.x 与 spring 集成_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > netty4.x 与 spring 集成

netty4.x 与 spring 集成

 2016/5/14 5:33:17  zhangyongbo  程序员俱乐部  我要评论(0)
  • 摘要:netty4与spring集成先看一下单独用Netty开启一个简单的Server端:1.首先加依赖包:netty-all-4.1.0.CR7.jarlog4j-1.2.16.jar2.创建两个类TcpServer(启动/停止Server),TcpServerHandler(消息监听),具体代码详见附件3.下面来看一下如何集成到Spring中:注意上图中的两个红框中的类.ChannelInitializer,TcpServerHandler类,在启动Server时是New出来
  • 标签:net Spring

class="MsoNormal">netty4spring集成

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

1.首先加依赖包:

netty-all-4.1.0.CR7.jar

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

?

?3.下面来看一下如何集成到Spring:

?

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

?

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

?

简单说一下关键配置:

applicationContext.xml 加入:

<bean id="tcpServer" class="com.uhb.game.socket.TcpServer" init-method="serverStart"/>  //初始化启动Server
	<bean id="tcpServerHandler" class="com.uhb.game.socket.TcpServerHandler" scope="prototype"/>  //每次都New一个新对像

?MyChannelInitializer.java



?
具体代码详见附件。。。

?

  • 大小: 106.5 KB
  • 大小: 23.8 KB
  • netty_demo.rar (4 KB)
  • 下载次数: 1
  • netty4与spring集成.rar (2.8 MB)
  • 下载次数: 1
  • 查看图片附件
发表评论
用户名: 匿名