目录
引言.....................................................................................................................................................3
一. Mina 入门...................................................................................................................................3
第一步.下载使用的 Jar 包.........................................................................................................3
第二步.工程创建配置................................................................................................................3
第三步.服务端程序....................................................................................................................4
第四步.使用 telnet 命令来测试服务端.....................................................................................7
第五步.客户端程序....................................................................................................................9
第六步.长连接 VS 短连接.......................................................................................................11
第七步.入门程序 02.................................................................................................................12
第八步.入门程序 03.................................................................................................................18
二. Mina 基础.................................................................................................................................22
2.1.IoService 接口.....................................................................................................................23
2.1.1 类结构......................................................................................................................23
2.1.2 应用..........................................................................................................................25
总结...................................................................................................................................27
2.2.IoFilter 接口........................................................................................................................27
2.2.1 类结构......................................................................................................................27
2.2.2 应用..........................................................................................................................29
总结...................................................................................................................................65
2.3.IoHandler 接口....................................................................................................................65
三. Mina 解析.................................................................................................................................66
3.1 NIO 分析.............................................................................................................................66
3.1.1 传统阻塞服务器......................................................................................................67
3.1.2 多线程阻塞服务器..................................................................................................71
3.1.3 使用 JDK 自带线程池的阻塞服务器....................................................................77
3.1.4 NIO 基础知识..........................................................................................................80
3.1.5 基于 NIO 的阻塞服务器.........................................................................................84
3.1.6 基于 NIO 的非阻塞服务器.....................................................................................88
3.1.7 多线程的基于 NIO 的非阻塞服务器.....................................................................88
3.2 异步操作分析.....................................................................................................................88
3.3 Mina 内部实现分析............................................................................................................88
3.4 Mina 的线程模型配置.......................................................................................................88
四. Mina 实例.................................................................................................................................90
五. 后记..........................................................................................................................................91
评论0