Apache Mina Server 是一个网络通信应用框架,它主要是对于基于TCP/IP、UDP/IP协议栈的通信的框架。在网络通信应用中,Mina的开发性能搞,扩展性强。Mina提供了事件驱动、异步操作的编程模型(Mina的异步IO默认使用的是JAVA NIO作为底层支持)。
Mina同时提供了网络的通信的Server端、Client端的封装,Mina在整个通信的结构中如图:
可见Mina与API将真正的网络通信与Application隔离开来,仅仅只要你发送、接受的数据以及你的业务逻辑即可。在创建客户端与服务端通信的时候,要应用Mina的几个jar,可是要配合在一起才能使用,嗯,这是问题,我在使用的时候,出现这样的错误。
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
我使用log4j-over-slf4j-1.6.4.jar、和slf4j-nop-1.6.4.jar的配合使用可是还是报这样的错误,后来我发想org.slf4j.LoggerFactory在slf4j-api-1.6.4.jar中,还加上连接的slf4j-log4j12-1.6.4.jar.后来解决问题。
我百度了数多的Mina通信的源码,差不多多是这样的代码。
- 大小: 17.6 KB
分享到:
相关推荐
这是一个有关Mina在Java通信中运用的简单的入门实例,MIna自带一种触发机制,无需再开线程等待收发数据。这个实例中有客户端和服务端,与软件TCPUDPDbg进行文字通话测试。用的时候注意添加Mina包,此实例中用到的是...
java mina框架
java mina组合包 非常齐全
java mina 通讯框架
并根据本人在工程项目中使用的代码,详细讲解了服务器端是客户端实现。实现了json格式的通信、以及文件的上传于下载等功能。图文并茂,以开发者的角度来展示知识的结构。希望对大家有所帮助!!
基于java的开发源码-mina高性能Java网络框架.zip 基于java的开发源码-mina高性能Java网络框架.zip 基于java的开发源码-mina高性能Java网络框架.zip 基于java的开发源码-mina高性能Java网络框架.zip 基于java的开发...
Apache mina网络应用开发框架的demo。Apache mina是Java的非常优秀的网络应用开发框架。
高性能Java网络框架 MINA
基于Java的米娜框架,报告对使用基于Java、websocket协议的网页聊天室的过程和技术做了详细的叙述首先,对现有网页进行了分析与评价。首先, 启动后台服务器,然后连接站点,客户端在pc端输入网站或者在手机端扫...
JAVA mina 框架源码,非常好。。。。。。。。。
java 经典 mina教程 高清 下载
java客户端socket与mina服务端通信,保持长连接
mina2源码
html5协议websocket与java服务器的一个简单聊天应用,服务器使用了mina框架,代码中对websocket数据交互协议进行了注释说明,MinaEncoder类与MinaDecoder类对应数据的编码与解码。
Apache MINA基于JAVA的网络服务器框架 教程.zip
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的...它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 上传自己修改的demo,java版,亲测可用。
Java-Mina长连接方式实现服务端主动推送到客户端。
Apache MINA 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 可以作为开发网络应用...
说明:该服务器框架试用于需要频繁修改数据库内容的游戏,没有使用数据库缓存,jdbc直接修改数据库内容。 申明: ... 文件夹简介: common:文件夹主要放通用文件, ...网络层(MINA框架,这个不多说,你懂的)