mina
文章平均质量分 88
happy7744
这个作者很懒,什么都没留下…
展开
-
Apache MINA (1) 简介
简介:Apache MINA(Multipurpose Infrastructure for Network Applications) 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API。Mina 框架: IoServiceIo...原创 2012-07-26 22:14:45 · 132 阅读 · 0 评论 -
Apache MINA (2) Hello World!
了解完Apach MINA的一些基本概念Apache MINA (1) 简介,开始进入MINA相关的代码学习,以一个简单HelloWorld程序开始,完成客户端与服务端之间的通讯。 准备工作:org.apache.mina 版本4.0org.slf4j 1.6.1 (Simple Logging Facade for Java)mina所使用的日志框架,该版本是与min...原创 2012-07-26 23:40:47 · 119 阅读 · 0 评论 -
Apache MINA (3) NioSocketAcceptor初始化
上一篇博客Apache MINA (2) Hello World! 以一个例子实现了mina客户端和服务端的通讯,现在通过源码来了解建立连接和通讯的过程(基于tcp/ip的实现)。服务端通过创建一个NioSocketAcceptor来接受请求,客户端通过创建NioSocketConnector来连接服务端并发送请求,从整体的体系结构来看二者的关系。 IoService是对于服务器端接受连接...原创 2012-12-09 16:53:24 · 321 阅读 · 0 评论 -
Apache MINA (4) 接收处理请求的过程
上一篇博客 Apache MINA (3) NioSocketAcceptor初始化 了解了NioSocketAcceptor的初始化过程,完成了初始化,Acceptor线程被阻塞,处于等待客户端请求到达的状态,通过进一步研究源代码了解Mina处理请求的过程。当有客户端的请求到达时selector.select()被唤醒 if (selected > 0) { ...2012-12-23 23:50:18 · 505 阅读 · 0 评论