MINA(Java)
MINA
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract · event-driven · asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.
Apache MINA is often called:
- NIO framework · library,
- client · server framework · library, or
- a networking · socket library.
Homepage: http://mina.apache.org/
关于Mina的Connector
由于在实际工作中使用到了mina,所以一直关注其mail-list。 最近mina的mail-list讨论的一个问题,就是提供的manual close connector,这个问题可害惨我了。 原来的Connector,无论是SocketConnector或者VmPipeConnector,都是没有提供close方法的,而且不会自动释放。 原来做得一个网络程序客户端,每次重新创建的时候,都会new SocketConnecto...
MINA is a good framwork
Netty2的作者TrustinLee在为Apache LDAP项目所作的通讯基础框架MINA中显示了在通讯框架方面雄厚的实力,MINA是迄今为止我见过在java领域最好的通讯基础件,看得出,他通过 Netty2的经验积累加上对ACE等传统大型框架的理解之后,在制作MINA的一开始就确定了一个近似于完美的架构,同时,我在RoadMap中看到 MINA与Spring、JMX和OSGI的结合计划,虽然不知道什么时...
Apache Mina: nio-socket网络应用编程框架
Apache Mina: nio-socket网络应用编程框架: % Mina是一个基于nio socket实现的网络应用编程框架. 运行Mina最好安装JDK-5.0. (因需要concurrent包) Mina中一个抽象的基础概念称为IoSession. Example: 实现一个TCP echo server,首先以callback的方式实现一个ProtocolHandler: public class EchoProtocolHandler extends IoHandlerAdapter{ &n...