mina应用程序架构(翻译)
来源:互联网 发布:数据挖掘语言排行 编辑:程序博客网 时间:2024/05/17 00:06
原文地址:http://mina.apache.org/mina-project/userguide/ch2-basics/application-architecture.html
鸟瞰图
内览图及各组件作用
广义上, 基于Mina的应用程序 分成3层
- I/O Service - 实际的IO操作进行的地方
- I/O Filter Chain - Filters/转换字节流为要求的数据格式 ,反之亦然。
- I/O Handler -业务逻辑处理的地方
因此,为了创建一个基于mina的应用程序,你需要:
- 创建一个 I/O 服务 - 选择一个已经有的服务 (*Acceptor) 或者创建一个新的服务。
- 创建一个 Filter Chain - 选择一个已经有的过滤器或者创建一个自定义的过滤器来转换request/response
- 创建一个 I/O Handler - 在里面添加业务逻辑, 处理不同的消息。
服务器架构:
<不支持显示>
客户的架构:
<不支持显示>
- mina应用程序架构(翻译)
- 基于MINA的网络应用程序架构
- 快速开发mina(翻译)
- mina 之IoService(翻译)
- apache mina 学习(三)-----Mina架构
- apache mina 学习(三)-----Mina架构
- MINA2.0用户手册中文版--第二章 第一节 MINA应用程序架构
- MINA2.0用户手册中文版--第二章 第一节 MINA应用程序架构
- MINA2.0用户手册中文版--第二章 第一节 MINA应用程序架构
- Mina原理及特性(翻译)
- mina与spring集成(翻译)
- MINA与JMX集成(翻译)
- Mina架构
- Apache MINA(网络应用程序框架)实例
- Mina框架翻译(2011-7月11日)
- mina架构分析
- mina服务器端架构
- mina客户端架构
- 主要几种通信协议的性能比较(转载)
- 详解Java解析XML的四种方法(转载)
- 快速开发mina(翻译)
- mina与spring集成(翻译)
- MINA与JMX集成(翻译)
- mina应用程序架构(翻译)
- mina 之IoService(翻译)
- jquery学习手记(1)
- 如何避免jquery库和其它库的冲突
- 九度笔记之 1337:寻找最长合法括号序列
- jquery学习手记(2)jQuery对象和DOM对象相互转换
- jquery学习手记(3)属性
- HDU ACM 1050 Moving Tables
- 程序员面试宝典节选 第9到12章 笔记