课程介绍:
( k. Z& Y9 k, m# Q4 q1 K6 C
" l& B2 e/ E& b2 A$ o( u4 u7 xApache的MINA是一个被用来构建高性能和高可伸缩性应用程序的网络应用框架,它提供了一套统一的建立在Java NIO之上的事件驱动的异步API。
7 ^3 | X0 _- ~4 x7 b6 c* O
& q/ d3 T" n6 l" f主要组件: 2 T+ T7 {1 y; V J7 n' b9 {$ m
6 T, B! _1 M4 m, Z5 a
I/O Service - 用来处理I/O流,对于Server端就是IOAcceptor的实现类接受Client端的连接请求,对于Client端就是IoConnector的实现类来建立到Server端的连接。 , L# ]3 W+ w8 L2 S' {- g
I/O Filter Chain - 用来过滤或转化数据。对于Server端和Client端来说都是IoFilter接口的实现类,MINA自己内建了很多IoFilter接口的实现类。具体可以参考官方文档。 2 x3 h p, ]. g8 ]
I/O Handler - 用来处理真正业务逻辑的类。对于Server端和Client端来说都是IoHandler接口的实现类,通常来说需要自己编写。 6 J' B9 e2 Z" Y* P7 p6 T
: _+ i6 _& P# T( X8 l
1 j% U$ Q4 G0 k j+ ?1 r
) Y$ U8 ]3 ~0 s: N$ L2 T: y$ i y) y
+ h# H3 V! ?) _7 @. v: `5 f% W+ \# W8 Z5 J* q2 n" Z
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见* u! H$ s: V7 Q) B+ g+ e( _/ R
" P: J' m. M1 x" j" t7 }
* l' p# R7 Q) u; l/ ~! b$ E. i& y/ t1 A% Y% \4 v
本资源由Java自学网收集整理【www.javazx.com】 |