详情介绍
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。
Mina 主要有1.x 和2.x 两个分支,这里我们讲解最新版本2.0,如果你使用的是Mina 1.x,那么可能会有一些功能并不适用。学习本文档,需要你已掌握JAVA IO、JAVA NIO、JAVASocket、JAVA 线程及并发库(java.util.concurrent.*)的知识。Mina 同时提供了网络通信的Server 端、Client 端的封装,无论是哪端,Mina 在整个网通通信结构中都处于如下的位置:可见Mina 的API 将真正的网络通信与我们的应用程序隔离开来,你只需要关心你要发送、接收的数据以及你的业务逻辑即可。同样的,无论是哪端,Mina 的执行流程如下所示:
(1.) IoService:这个接口在一个线程上负责套接字的建立,拥有自己的Selector,监听是否有连接被建立。
(2.) IoProcessor:这个接口在另一个线程上,负责检查是否有数据在通道上读写,也就是说它也拥有自己的Selector,这是与我们使用JAVA NIO 编码时的一个不同之处,通常在JAVA NIO 编码中,我们都是使用一个Selector,也就是不区分IoService与IoProcessor 两个功能接口。另外,IoProcessor 负责调用注册在IoService 上的过滤器,并在过滤器链之后调用IoHandler。
(3.) IoFilter:这个接口定义一组拦截器,这些拦截器可以包括日志输出、黑名单过滤、数据的编码(write 方向)与解码(read 方向)等功能,其中数据的encode 与decode是最为重要的、也是你在使用Mina 时最主要关注的地方。
(4.) IoHandler:这个接口负责编写业务逻辑,也就是接收、发送数据的地方。
下载地址
人气书籍
![决战Nginx系统卷:高性能Web服务器详解与运维 PDF扫描版[94MB] 决战Nginx系统卷:高性能Web服务器详解与运维 PDF扫描版[94MB]](//img.jbzj.com/do/uploads/litimg/140512/1531562U353.png)
决战Nginx系统卷:高性能Web服务器详解与运维 PDF扫描版[94MB]
Tomcat权威指南(第2版) PDF扫描版
Hadoop实战(第2版)陆嘉恒著 PDF扫描版![Nginx高性能Web服务器详解 pdf扫描版[178MB] Nginx高性能Web服务器详解 pdf扫描版[178MB]](//img.jbzj.com/do/uploads/litimg/160704/1A1562KU6.jpg)
Nginx高性能Web服务器详解 pdf扫描版[178MB]![精通Windows Server 2008 R2 PDF扫描版[157MB] 精通Windows Server 2008 R2 PDF扫描版[157MB]](//img.jbzj.com/do/uploads/litimg/140510/1419532T2T.jpg)
精通Windows Server 2008 R2 PDF扫描版[157MB]![大规模Web服务开发技术 PDF扫描版[14MB] 大规模Web服务开发技术 PDF扫描版[14MB]](//img.jbzj.com/do/uploads/litimg/140607/162Q12W016.jpg)
大规模Web服务开发技术 PDF扫描版[14MB]
Hadoop应用开发技术详解 pdf扫描版
深入剖析Tomcat (Paul Deck) pdf扫描版![Windows Server 2012 Hyper-V虚拟化管理实践 PDF扫描版[223MB] Windows Server 2012 Hyper-V虚拟化管理实践 PDF扫描版[223MB]](//img.jbzj.com/do/uploads/litimg/150311/1545362Y592.jpg)
Windows Server 2012 Hyper-V虚拟化管理实践 PDF扫描版[223MB]![学习Nginx HTTP Server(中文版) PDF扫描版[23MB] 学习Nginx HTTP Server(中文版) PDF扫描版[23MB]](//img.jbzj.com/do/uploads/litimg/150311/1534022V3E.png)
学习Nginx HTTP Server(中文版) PDF扫描版[23MB]
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Apache Mina Server 2.0 中文参考手册.pdf资源来源互联网,版权归该下载资源的合法拥有者所有。














![Windows Server 2016系统配置指南 完整pdf扫描版[155MB]](http://img.jbzj.com/do/uploads/litimg/190819/1J9262IY6.jpg)
![大型网站服务器容量规划 中文pdf扫描版[145MB]](http://img.jbzj.com/file_images/article/201910/20191029165712908.jpg)

![决战Nginx系统卷:高性能Web服务器详解与运维 PDF扫描版[94MB] 决战Nginx系统卷:高性能Web服务器详解与运维 PDF扫描版[94MB]](http://img.jbzj.com/do/uploads/litimg/140512/1531562U353.png)


![Nginx高性能Web服务器详解 pdf扫描版[178MB] Nginx高性能Web服务器详解 pdf扫描版[178MB]](http://img.jbzj.com/do/uploads/litimg/160704/1A1562KU6.jpg)
![精通Windows Server 2008 R2 PDF扫描版[157MB] 精通Windows Server 2008 R2 PDF扫描版[157MB]](http://img.jbzj.com/do/uploads/litimg/140510/1419532T2T.jpg)
![大规模Web服务开发技术 PDF扫描版[14MB] 大规模Web服务开发技术 PDF扫描版[14MB]](http://img.jbzj.com/do/uploads/litimg/140607/162Q12W016.jpg)


![Windows Server 2012 Hyper-V虚拟化管理实践 PDF扫描版[223MB] Windows Server 2012 Hyper-V虚拟化管理实践 PDF扫描版[223MB]](http://img.jbzj.com/do/uploads/litimg/150311/1545362Y592.jpg)
![学习Nginx HTTP Server(中文版) PDF扫描版[23MB] 学习Nginx HTTP Server(中文版) PDF扫描版[23MB]](http://img.jbzj.com/do/uploads/litimg/150311/1534022V3E.png)