只为不凡而来!
Apache Mina
入门
目录
一:说明
..........................................................................................................................................................
1
二、实践:传送字符串的简单
c/s
.................................................................................................................
1
三、总结:
......................................................................................................................................................
6
四、使用
Mina
直接传送对象:
....................................................................................................................
8
五、结论:
......................................................................................................................................................
9
一:说明
Mina
是什么?考,上
http://mina.apache.org/
己看啊,一句话就是“一个简洁易用的基于
Tcp/IP
通信的
java
框架“,什么?什么是框架?再问你就不要向下看了。
Mina
能干什么?先拉出来溜一下:我们用它做两个小程序,一个为服务器,收到客户机的消息
后,就回送给客户机;一个是简单的客户机,一连上服务器,就发一条消息报到,然后将从服务
器接到的消息再发给服务器。嗯,你是否意识到这是一个死循环的
C/S
通信?折腾机器这叫,编程
就是要先能折腾!
二、实践:传送字符串的简单
c/s
第一步:当然是下载
Mina
,然后在
ec
里建个项目,将下载后的
mina-core-2.0.0-M1.jar
这个
包加到你的新建的
Project
的
lib
中。
第二步编,写服务器代码:
服务器端由两个类组成,一个是
Min.java,
启动服务器的主类;另
一个是
SamplMinaServerHandler.java,
这个类负责处理连结上来的客户机,即消息处理器。看代
码了:
处理器代码:
SamplMinaServerHandler.java
package com.javake.mina.sampleserver;
import org.apache.mina.common.IoHandlerAdapter;
import org.apache.mina.common.IoSession;
/**
Apache Mina 入门 蓝杰
1