纸上得来终觉浅,绝知此事要躬行

用十倍苦心,做突出一个。http://blog.sina.com.cn/s/articlelist_1824254401_3_1.html

Mina集成到Spring

原文地址:Apache Mina ch17-spring-integration 本文演示了将Spring集成MINA应用。我写这篇文章在我的博客上,虽然放在这里,实际上这些信息属于博客空间。可以找到原始的附件:Spring集成Mina 应用结构 我们应当采取一个标准Mina应用构造...

2016-07-14 13:48:55

阅读数 3645

评论数 0

Mina程序的JMX支持

原文地址:JMX Support Java管理扩展(JMX)是用于管理和监控Java应用程序。本教程将向您提供一个例子: 怎样建立JMX可用的Mina应用程序。本教程的目的是帮助你让JMX技术集成基于MINA的应用程序。在本教程中,我们将整合MINA-JMX类到虚拟(想象)服务器示例程序。 添加...

2016-07-14 13:14:41

阅读数 1154

评论数 0

Mina State machine状态机讲解

原文地址:Mina State machine(Apache Mina User guide Chapter14 State machine) 如果您使用的是Mina与复杂网络开发应用程序交互,你可能在某些时候发现自己达到的美好状态模式尝试解决一些复杂性。然而,在你这样做之前你可能想检查mina-...

2016-06-16 15:30:05

阅读数 3462

评论数 0

Mina Logging Filter日志过滤器知识介绍

原文地址:Mina Logging Filter(Apache Mina User Guide Chapter12 Logging Filter) 1.1.1. 背景 Apache MINA使用一个允许基于MINA应用程序的开发人员使用他们自己的日志系统。 1.1.1.1. SLF4J ...

2016-06-16 10:24:17

阅读数 3773

评论数 0

Mina SSL Filter安全加密过滤器相关知识介绍

原文地址:Mina SSLFilter(Apahce Mina user guide Chapter11 SSL Filter) SslFilter过滤器是负责管理数据的加密和解密通过安全连接。每当你需要建立一个安全连接,或将现有的连接使它安全,你必须添加SslFilter过滤器链。 任何会话可...

2016-06-15 17:43:04

阅读数 3837

评论数 0

Mina Executor Filter执行线程模型过滤器

原文地址:Mina ExecutorFilter(Apache Mina user guide Chapter10 Executor Filter) Mina1.X版本让用户在Acceptor级别定义线程模型。这是Acceptor配置的一部分。这导致了复杂性和Mina团队决定删除这个选项,代之以...

2016-06-07 13:15:01

阅读数 3210

评论数 0

Mina Codec Filter对应协议实现编解码处理

原文地址:Mina Filter(Apache Mina user guide Chapter 9 Codec Filter) 本教程试图解释为什么以及如何使用ProtocolCodecFilter. 1.1.1. 为什么使用ProtocolCodecFilter TCP 保证交付的所有数据包以正...

2016-06-07 11:55:14

阅读数 4525

评论数 0

Mina IoBuffer的特性介绍

原文地址:Mina IoBuffer(Apache Mina user guide Chapter8 IoBuffer) 一个字节缓冲区被Mina的应用程序所使用。这是一个ByteBuffer的替代类。Mina不直接使用NIOByteBuffer,有两个原因: 它不提供有用的getters...

2016-06-07 11:54:25

阅读数 4031

评论数 0

Mina IoHandler 事件触发机制

原文地址:Mina IoHandler(Apache Mina user guide Chapter8 Handler) 所有处理I / O事件都由Mina触发。接口所有活动中心的完成,都在过滤器链结束之后。 IoHandler有如下发方法:· sessionCreated· sessionO...

2016-06-04 12:37:17

阅读数 6671

评论数 0

Mina APR传输与串口传输讲解

原文地址:Mina Transports(Apache Mina user guide Chapter6 Transport) 1.1.1. APR传输 1.1.1.1. 介绍 APR (Apache Portable Runtime) Apache便携式运行时库提供卓越的可扩展性、性能和能够...

2016-06-04 00:49:24

阅读数 3128

评论数 0

Mina IoFilter注意事项说明

原文地址:Mina过滤器(Mina user guide Chapter5 Filter)        IoFilter是Mina核心结构提供的一个很重要的角色。它过滤了所有在IoService和IoHandler之间的I / O事件和请求。如果你有一个使用web应用程序编程的经验,你可以...

2016-06-03 18:19:14

阅读数 3005

评论数 0

Mina IoSession所扮演的角色说明

原文地址:Mina session(Apache user guide Chapter4 session) Session会话是Mina的核心:每次客户端连接到服务器,创建一个新的session会话,并将保存在内存中,直到客户端断开连接。Session会话连接,用于存储持久化信息,并且服务器可能...

2016-06-02 18:12:52

阅读数 1759

评论数 0

Mina IoService讲解及IoAcceptor和IoConnector接口说明

原文地址:Mina IoService介绍(Apache Mina user guide Chapter 3 service) 1.1.1. IoService IoService所处的结构示意图可以从应用架构中查看。基本类支持所有IO 服务操作,无论是服务端还是客户端。它将处理所有与应用程...

2016-06-02 17:07:09

阅读数 3749

评论数 0

Mina基础框架及客户端-服务端框架对应实现例子

原文地址:Mina基础(Apache user guide Chapter2 basics)1.1.1. Mina应用架构    被问最多的问题就是,“Mina的基础应用看起来是什么样的呢?”。通过这篇文章让我们来看Mina基础应用是什么样子。已经尝试从演示收集Mina基础的信息。 鸟瞰图如下: ...

2016-06-01 18:18:12

阅读数 5024

评论数 0

Mina NIO与BIO了解及Telnet简单测试-Getting Started

1.1.1. NIO回顾 1.1.1.1. NIO回顾    NIO API是java 1.4引入的,已经被大多数应用系统所采用。NIO API包含了非阻塞non-blocking应用操作。   java.nio.*包中包含了以下关键的结构:   l Buffers - 数据容器l Charts...

2016-06-01 16:10:04

阅读数 3102

评论数 1

Mina快速编码测试验证示例

此文借鉴于Apache Mina 官网,Apache Mina快速入门指南(Quick start guide) NIO服务端接收器 package com.boonya.mina.quickstart; import java.io.IOException; import java.net.I...

2016-06-01 11:52:02

阅读数 1409

评论数 0

Mina常用进制转换工具

Mina常用16进制,8进制,2进制的字符串之间的相互转换。 package com.boonya.mina.protocol.utils; import com.boonya.utils.Log; import java.io.UnsupportedEncodingException; ...

2013-05-02 22:28:13

阅读数 1968

评论数 0

Mina客户端和服务端代码编写

1.客户端 1.1编写客户端 package com.boonya.protocol; import java.net.InetSocketAddress; import java.nio.charset.Charset; import org.apache.log4j.Lo...

2013-05-02 21:52:13

阅读数 1834

评论数 0

Mina自定义文本编解码

前言:正如我们想的那样,文本的内容一次解析不完该怎么办呢?答案是用一个对象将这些未解析的对象存起来,等待解析。这个对象一般保存在session中。 1、文本编码器 package com.boonya.protocol.codec.self; import java.nio.chars...

2013-05-02 21:42:10

阅读数 1442

评论数 0

Mina实现传输对象的编解码

前言:协议编解码器是在使用Mina 的时候你最需要关注的对象,因为在网络传输的数据都是二进制数据(byte),而你在程序中面向的是JAVA 对象,这就需要你实现在发送数据时将JAVA 对象编码二进制数据,而接收数据时将二进制数据解码为JAVA 对象(注意这里不是JAVA 对象的序列化和反序列化)。...

2013-04-25 00:55:44

阅读数 1759

评论数 1

提示
确定要删除当前文章?
取消 删除