首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Mina与Spring调整

2012-10-30 
Mina与Spring整合本文将说明mina如何与Spring整合使用。原文请看http://mina.apache.org/integrating-with-

Mina与Spring整合

本文将说明mina如何与Spring整合使用。原文请看http://mina.apache.org/integrating-with-spring.html

?

?

应用程序结构

我们将要构造一个如下内容的工程

一个Handler 两个Filter - Logging Filter 和 ProtocolCodec Filter NioDatagram Socket


初始化代码

让我们先看看代码,我们省略了部分代码

?

?让我们创建Filter Chain

?

?在这里我们创建了一个Filter实例。在ProtocolCodec factory中我们使用了构造器注入,在后面是loggingFilter。我们定义完成了将要使用的Filter,然后我们接着定义执行这些Filter的Filter Chain,定义一个ID为“FilterChainBuidler”的Bean,然后将Filter注入其中。我们即将完成我们的整合,现在只需要创建一个Socket并绑定它。

?

让我们完成最后一部分

?

现在我们创建一个ioAcceptor并设置IO handler?和 Filter Chain。在Spring里写一个函数来读取配置文件。

?

public void initializeViaSpring() throws Exception {    new ClassPathXmlApplicationContext("trapReceiverContext.xml");}

?

我们只需要写一个main函数来调用这个方法就可以初始化mina了。

?

这是我的第一篇译作,水平有限大家多包涵。

1 楼 bonny 2009-04-16   GOOD,抽空把XSOCKET你也弄一下。这样就全了。

热点排行