512 做网站,网站开发方向的工作,建设金融行业网站,网站开发与管理课程为什么80%的码农都做不了架构师#xff1f; Mina核心分层分为#xff1a;IoService,IoFilter和IoHandler 搭建项目工程目录#xff0c;一般应用都包含如下几个部分#xff1a; 1、server\client 创建mina连接#xff0c;TCP/IP请求响应模式 … 为什么80%的码农都做不了架构师 Mina核心分层分为IoService,IoFilter和IoHandler 搭建项目工程目录一般应用都包含如下几个部分 1、server\client 创建mina连接TCP/IP请求响应模式 -----------IoService 2、CodecFactory(包含Encode和Decode) 实现协议的编码和解码 -----------IoFilter 3、Handler 编写业务处理逻辑 -----------IoHandler 4、Object message在整个Mina通信流程中实现数据传输的载体 -----------业务对象 以下是我自己搭建的工程目录 ProtocolSimple com.boonya.protocol codec --class MyCodecFactory --class MyEncoder --class MyDecoder handler request --class ClientMessageHandler response --class ServerMessageHandler message --class MyMessage utils --class MyLog --class HexUtil --class MyClient --class MyServer 项目结构大致如上。 注Mina需要导入的jar包 mina-core-2.0.x.jar , log4j.jar , slf4j-api-1.7.x.jar , slf4j-log4j-1.7.x.jar; 有时候还需要common-lang,和common-logging这两个包。 转载于:https://my.oschina.net/boonya/blog/126865