最近用两周左右的时间阅读了一下apache mina的源码,有一些体会,现总结如下: 一、什么是MINA MINA是Multipurpose Infrastructure Networked Applications的首字符缩写,直译过来是“多目的基础设施网络应用程序”,它是一个 ...
Apache MINA 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP IP UDP IP 串口和虚拟机内部的管道等传输方式。Apache MINA 可以作为开发网络应用程序的一个良好基础 优点: 异步 无阻塞 事件驱动 支持TCP, UDP, APR, 串口 通过 过滤器 Filters 实现扩展性 同时提供协议框架 Serv ...
2016-08-23 15:59 0 2289 推荐指数:
最近用两周左右的时间阅读了一下apache mina的源码,有一些体会,现总结如下: 一、什么是MINA MINA是Multipurpose Infrastructure Networked Applications的首字符缩写,直译过来是“多目的基础设施网络应用程序”,它是一个 ...
接上一讲对mina的简单应用和对mina服务端和客户端中几个重要的技术知识点的理解后,今天着重对mina服务端的NioSocketAcceptor 进行学习。 说这个玩意之前,先整体上看一下在mina框架中NioSocketAcceptor和NioSocketConnector 这两个玩意的整体 ...
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术 ...
昨天我们讲到了Mina的基本知识点。如果还有不懂得同学可以看一下我昨天的博客。http://www.cnblogs.com/getherBlog/p/3934927.html今天我着重来讲一下基于Mina的客户端的开发(代码均在最后链接地址中,欢迎下载)。 一、首先看 ...
下午那篇博客我们讲到了Mina的客户端的开发,如果还有没看过的同学可以看一下,我是传送门。现在,我们来学习一下,Mina的服务器的开发。 一、首先看一下,我的服务器的代码图片: 服务器代码我是在MyEclipse下写 ...
未完待续》》》 目录: 一)同步、异步、阻塞、非阻塞 二)Java中的NIO 三)Mina 异步请求 四)Mina 同步请求 五)Mina 核心类及处理流程 六)Mina 线程模型 七)Mina 通用通讯框架(协议:ProtoBuf) 八)Mina 其他 (注:部分内容整理 ...
关于mina介绍这里不做阐述..... 我们先做一个关于mina的helloworld 首先先下载mina包:http://mina.apache.org/ (如果你已经下载,此步骤忽略) 下载下来以后,我们主要是使用里面jar包 接下来打开eclipse,建立Java ...
在mina的源码,整个框架最核心的几个包是 : org.apache.mina.core.service :IoService、IoProcessor、IoHandler、IoAcceptor、IoConnector org.apache.mina ...