
Apache Mina专题
xiaxj
这个作者很懒,什么都没留下…
展开
-
深入理解Apache Mina (6)---- Java Nio ByteBuffer与Mina ByteBuffer的区别
为了对后续关于Mina的ProtocolFilter(编解码器)的编写有一个更好的理解,本文讲述一下关于Mina ByteBuffer和Java Nio ByteBuffer的区别。关于Java Nio ByteBuffer和Mina ByteBuffer及其子类的类图在附件中都已经给出了。因为Mina的ByteBuffer在...2009-09-14 09:16:56 · 158 阅读 · 0 评论 -
深入理解Apache Mina(5)---- 配置Mina的 线程模型
在Mina的使用中,线程池的配置一个比较关键的环节,同时它也是Mina性能提高的一个有效的方法,在Mina的2.0以上版本中已经不再需要对Mina线程池的配置了,本系列文章都是基于当前的稳定版本Mina 1.1.7版来进行讲述的,Mina的2.0以上版本现在还都是M(millestone,即里程碑)版的,在1.5版本上2.0M版为稳定版本,但是在1.5+以上则为非稳定版本,所以,为了更好的进行讨论...2009-07-30 09:09:36 · 157 阅读 · 0 评论 -
深入理解Apache Mina 实例源码
深入理解Apache Mina 实例源码,《深入理解Apache Mina》系列专题中(1)--(4)中的 源码都在附件中,如有需要的同学可以下载。2009-07-15 09:52:10 · 98 阅读 · 0 评论 -
Mina状态机介绍(Introduction to mina-statemachine)
如果你使用Mina开发一个复杂的网络应用时,你可能在某些地方会遇到那个古老而又好用的状态模式,来使用这个模式解决你的复杂应用。然而,在你做这个决定之前,你或许想检出Mina的状态机的代码,它会根据当前对象的状态来返回对接收到的简短的数据的处理信息。 注意:现在正式发布Mina的状态机。因此你要自己在Mina的SVN服务器上检出该代码,并自己编译,请参考开发指南,来获取更多的关于检出和编译M...2009-07-13 10:20:24 · 163 阅读 · 0 评论 -
深入理解Apache Mina (4)---- IoFilter和IoHandler的区别和联系
在《与IoFilter相关的几个类》和《与IoHandler相关的几个类》两篇文档中我们了解了IoFilter和IoHandler的基本用法,以及其相关类的作用和用途。在本文中主要探讨IoFilter和IoHandler的主要区别和联系。 在上面的两篇文档中都提到了IoFilter和IoHandler都是对服务器或客户端(IoAcceptor/IoConnector)接收到的数据进行处理。...2009-07-13 10:08:44 · 176 阅读 · 0 评论 -
深入理解Apache Mina (3)---- 与IoHandler相关的几个类
在上一篇文档中我们已经了解了IoFilter的用法和其在Mina中的作用,作为Mina数据传输过程中比较重要的组件,IoFilter起到了承上启下的作用----接收数据,编/解码,将数据传递到逻辑层,当数据传递地到逻辑层时,IoFilter的使命就完成了,那么逻辑层的数据由谁来处理呢?如何处理的?这就是本文要讲述的内容----IoHandler。 在介绍IoFilter的时候,文中首先是从...2009-07-13 10:07:58 · 150 阅读 · 0 评论 -
深入理解Apache Mina (2)---- 与IoFilter相关的几个类
从名字上看知道IoFilter应该是一个过滤器,不错,它确实是一个过滤器,它和Servlet中的过滤器类似,主要用于拦截和过滤I/O操作中的各种信息。在Mina的官方文档中已经提到了IoFilter的作用:(1)记录事件的日志(这个在本文中关于LoggingFilter的讲述中会提到) (2)测量系统性能 (3)信息验证(4)过载控制(5)信息的转换 (例如:编码和解码,这个会在关于Protoco...2009-07-13 10:00:58 · 146 阅读 · 0 评论 -
深入理解Apache Mina (1)---- Mina的几个类
最近一直在看Mina的源码,用了Mina这么长时间,说实话,现在才开始对Mina有了一些深刻的理解,关于Mina的基本知识的介绍,这里就不多说了,网上已经有很多不错的文章都对Mina做了较深刻的剖析,现在就是想从Mina的最根本的地方来对Mina做一些深层次上的探讨。 还是先从Mina的入口程序来说,每当要启动一个Mina的程序(包括服务器和客户端)时候,这里只是对服务器重点做一些讲解,至...2009-07-13 09:59:57 · 261 阅读 · 0 评论 -
Mina 2.0 RC已经发布
所有的Mina已发布版本下载地址:http://svn.apache.org/repos/asf/mina/tags/2009-10-30 11:58:26 · 98 阅读 · 0 评论 -
关于深入理解Apache Mina的资料的说明
前几天写了几篇关于Apache Mina的博客,关于其中用到资料和Jar文件现在给出完整的地址,如有需要,请自己去下载:深入理解Apache Mina中的源码都在http://chinaestone.iteye.com/admin/blogs/426219的附件中。使用的Mina的Jar包为Apache Mina 1.1.7版本,由于Mina 2.0以上版本现在还不稳定,因此没有对其做过多...2009-08-05 20:29:03 · 111 阅读 · 0 评论