Apache MINA官方版是一款专业优秀的网络应用程序的基础框架软件。Apache MINA最新版提供了一个抽象的、事件驱动的异步API,使JavaNIO在各种传输协议(如TCP/IP,UDP/IP协议等)下快速高效开发。Apache MINA软件也称为,NIO框架,网络套接字(networkingsocket)类库,同时在JDK7中也新增了异步API。

Apache MINA
官方版 v1.1.7人工检测,安全无毒
3.26MB
简体
WinAll
编程软件
121次
2024-01-19
44
软件介绍
Apache MINA官方版是一款专业优秀的网络应用程序的基础框架软件。Apache MINA最新版提供了一个抽象的、事件驱动的异步API,使JavaNIO在各种传输协议(如TCP/IP,UDP/IP协议等)下快速高效开发。Apache MINA软件也称为,NIO框架,网络套接字(networkingsocket)类库,同时在JDK7中也新增了异步API。
软件特色
ApacheMina也称为:
NIO框架
网络套接字(networkingsocket)类库
事件驱动的异步API(注意:在JDK7中也新增了异步API)
总之:我们简单理解它是一个封装底层IO操作,提供高级操作API的通讯框架!
Apache MINA的通信模式:
由于我是使用的是对象的传送;所以这里只列对象传送
软件功能
基于java NIO类库开发;
采用非阻塞方式的异步传输;
事件驱动;
支持批量数据传输;
支持TCP、UDP协议;
控制反转的设计模式(支持Spring);
采用优雅的松耦合架构;
可灵活的加载过滤器机制;
单元测试更容易实现;
可自定义线程的数量,以提高运行于多处理器上的性能;
采用回调的方式完成调用,线程的使用更容易。
使用方法
1.下载mina压缩包,大家可以在http://mina.apache.org下载mina;现在最新的版本是2.0
2.将里面的jar包导入工程;
3.做完了这两步还不能用,如果我们写好程序启动之后会报以下错误:
SLF4J:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder".
SLF4J:Seehttp://www.slf4j.org/codes.html#StaticLoggerBinderforfurtherdetails.
Exceptioninthread"main"java.lang.NoClassDefFoundError:org/slf4j/impl/StaticLoggerBinder
atorg.slf4j.LoggerFactory.(LoggerFactory.java:60)
atorg.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:81)
atorg.apache.mina.core.polling.AbstractPollingIoAcceptor.(AbstractPollingIoAcceptor.java:104)
atorg.apache.mina.transport.socket.nio.NioSocketAcceptor.(NioSocketAcceptor.java:66)
atminaserver.MinaServer.main(MinaServer.java:19)
Causedby:java.lang.ClassNotFoundException:org.slf4j.impl.StaticLoggerBinder
atjava.net.URLClassLoader$1.run(URLClassLoader.java:200)
atjava.security.AccessController.doPrivileged(NativeMethod)
atjava.net.URLClassLoader.findClass(URLClassLoader.java:188)
atjava.lang.ClassLoader.loadClass(ClassLoader.java:306)
atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
atjava.lang.ClassLoader.loadClass(ClassLoader.java:251)
atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
...5more
很明显是找不到org/slf4j/impl/StaticLoggerBinder这个类,那么就需要我们再引入一个jar包,所以还需另外下载slf4j-nop-1.5.2.jar引入到工程中才行。
4.当一切工作做好了之后就可以写我们的mina服务器和客户端了
小编寄语
作为一款简单易上手的编程软件,Apache MINA一直被用户广泛使用。飞速下载小编还为大家提供了其他几款编程软件的下载途径,如dex2jar,java10,AutoIt,希望这些软件可以帮大家解决问题。
Python集成开发编程工具
专业版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
开源服务软件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代码生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的图形处理工具
官方免费版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成开发环境
最新版 / 120MB
8.5K 426 2023-10-21
网站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
编程开发设计软件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
儿童图形化编程学习软件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
实用型商业数学软件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平台代码重构工具
最新版 / 120MB
6.9K 343 2023-10-25