MINA基础文档
介绍材料
这些介绍材料将帮助你理解MINA的所有架构和核心构造。
- MINA in real life (ApacheCon EU 2009) by Emmanuel Lécharny
- Rapid Network Application Development with Apache MINA (JavaOne 2008) by Trustin Lee
- Apache MINA - The High Performance Protocol Construction Toolkit (ApacheCon US 2007) by Peter Royal
- Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee
版本&参考资料
JavaDoc | 源码 | 描述 |
---|---|---|
2.0 | main, test | 官方推荐的可用于生产的分支 |
3.0 | trunk | 当前正在开发的版本 |
教程
- MINA2.0快速入门指南 - 使用MINA2.0创建你的第一个基于MINA的程序。
- 日志配置 - 配置你的基于MINA的应用日志
- 传输配置
- 集成Spring - 说明怎么讲MINA应用集成入Spring
- 编解码库 - 连接到可用的MINA编解码实现
- 前言课题
- 编写IoFilter - 编写你自己的IoFilter实现,处理横切关注点
- 编写MINA2.X的编解码器 - 实现协议编解码器,关注点分离
- 使用Executor Filter - 控制线程池大小,以及选择正确的线程模型
- JMX集成 - 使你的网络应用可管理
- mina-statemachine简介 - 基于MINA应用,使用Java5注解,实现状态机
- 用户指南 - MINA用户指南
针对于开发者
- 开发者指南 - 构建&部署MINA,编码标准,等等
实例
你可以在这里浏览所有实例
名字 | 演示功能 | Side |
---|---|---|
Reverser | 基于编解码器的文本协议 | Server |
SumUp server | 基于编解码器的复杂二进制协议 | Both |
Echo server | 底层I/O和SSL | Server |
NetCat | 客户端程序 | Client |
HTTP server | 基于流的同步I/O | Server |
Tennis | In-VM管道通信 | Both |
Chat server | Spring集成 | Both |
Proxy | 在另一个session上重新发送接收到的字节 | Both |
较老的介绍资料
- Building TCP/IP Servers with Apache MINA (ApacheCon EU 2007) by Peter Royal
- Building TCP/IP Servers with Apache MINA (ApacheCon EU 2006) by Peter Royal
- Introduction to MINA (ApacheCon US 2005) by Trustin Lee (Demo movie)