Apache MINA 2
文章平均质量分 88
guhaoxin
破碎吧,镜花水月
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用 Apache MINA 2 开发网络应用
Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2 可以作为开发网络应用程序的一个良好基础。本文将介绍 Apache MINA 2 的基本概念和 API,包括 I/O 服务、I/O 会话、I/O 过滤器和 I/O 处理器。另外...原创 2010-01-06 21:24:15 · 170 阅读 · 0 评论 -
MINA2 之2.x与1.x的变化
一、包与命名 所有的类和方法严格使用驼峰法命名。 例如SSLFilter被更名为SslFilter,其它很多类也是如此。 所有NIO传输类在命名时增加‘Nio’前缀。 因为NIO并不只是socket/datagram传输的实现,所有‘Nio’前缀加在了所有的NIO传输类上。改变之前: SocketAcceptor acceptor = new SocketAcceptor(); ...原创 2010-01-06 22:16:54 · 184 阅读 · 0 评论 -
MINA2 之快速上手指南
一、介绍 该教程通过构建一个time server,带你走进给予MINA的应用程序开发的大门,但在开始之前我们需要具备下面的必要条件: MINA 2.x的核心包 JDK 1.5 或更高版本 SLF4J 1.3.0 或更高版本 Log4J 1.2的用户:slf4j-api.jar, slf4j-log4j12.jar, and Log4J 1.2.x Log4J 1....原创 2010-01-06 22:30:59 · 176 阅读 · 0 评论 -
MINA2 之MINA的应用程序架构
一、简介 有个问题经常被提出:基于MINA的应用程序应该是什么样的呢?这篇文章将给出一个答案。我们已经收集了很多基于MINA的描述信息。下面是架构图: 让我们再来关注一下细节 这张图片选取自Trustin Lee在JavaOne 2008上的报告"Rapid Network Application Development with Apache MINA“ 从广义上讲,基于M...原创 2010-01-06 22:37:20 · 138 阅读 · 0 评论 -
MINA2 之日志配置
一、背景 MINA框架允许开发人员在编写基于MINA的应用程序时使用自己熟悉的日志系统。 二、SLF4J MINA框架使用Simple Logging Facade for Java (SLF4J)。你可以在这里 获取到更多关于SLF4J的信息,这种日志系统兼容各种日志系统的实现。你可能会使用log4j、java.util.logging或其他的日志系统,使用这种日志框架的好处在于...原创 2010-01-06 22:41:20 · 212 阅读 · 0 评论 -
MINA2 之IoBuffer
简介 IoBuffer是MINA应用程序中使用的一种字节缓冲区,它是JDK中ByteBuffer类的替代品。MINA框架出于下面两个原因没有直接使用JDK中nio包内的ByteBuffe: 没有提供可用的getters和putters方法,例如fill, get/putString, 和get/putAsciiInt(); 由于它的容量是固定的,所以不利于存储变长数据。 MIN...原创 2010-01-07 09:00:26 · 194 阅读 · 0 评论 -
MINA状态机介绍
如果你使用Mina开发一个复杂的网络应用时,你可能在某些地方会遇到那个古老而又好用的状态模式,来使用这个模式解决你的复杂应用。然而,在你做这个决定之前,你或许想检出Mina的状态机的代码,它会根据当前对象的状态来返回对接收到的简短的数据的处理信息。 注意:现在正式发布Mina的状态机。因此你要自己在Mina的SVN服务器上检出该代码,并自己编译,请参考开发指南,来获取更多的关于检出和编译M...原创 2010-01-07 15:08:05 · 179 阅读 · 0 评论
分享