Apache MINA 简介

Apache MINA是一个网络应用程序框架,帮助开发者用户开发高性能、高可伸缩性的网络应用程序,它通过Java NIO 提供一个抽象,异步的TCP / IP和UDP / IP事件异步接口API
 
Apache MINA 通常可被称之为:
l         NIO 框架库;
l         客户端/服务器框架库;
l         网络socket库;
 
下载地址:
 
 
下载解压缩之后将得到:
 |
 +- dist
 +- docs
 +- lib
 +- src
 +- LICENSE.txt
 +- LICENSE.jzlib.txt
 +- LICENSE.ognl.txt
 +- LICENSE.slf4j.txt
 +- LICENSE.springframework.txt
 +- NOTICE.txt
dist-包含NIMA的代码包
docs-包含api文档和 xrefs代码
lib-NIMA需要的第三方包
src-源码目录
 
 
NIO 概述:
NIO是JDK1.4版本之后引入的,由于NIO允许非阻塞IO操作,已被广泛应用。
NIO几个关键结构:
1、Buffers——缓冲区;
2、Chartsets——字节编码
3、 Channels——通道
4、Selectors——选择器
5、Regexps——正则
 
运行你的第一个Apache NIMA项目:
把以下Jar包加入到classpath:
  • mina-core-2.0.7.jar
  • mina-example-2.0.7.jar
  • slf4j-api-1.6.6.jar
  • slf4j-log4j12-1.6.6.jar
  • log4j-1.2.17.jar

doc命令中输入:

——>启动服务器
$ java org.apache.mina.example.gettingstarted.timeserver.MinaTimeServer

——>连接到服务器
telnet 127.0.0.1 9123

转载于:https://www.cnblogs.com/quyongjin/archive/2013/06/08/3127103.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值