首先声明: 本文及以后的文章仅供自己学习备份,不涉及任何其他。
1、Mina的简介
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。Mina 主要有1.x 和2.x 两个分支,这里我们讲解最新版本2.0,如果你使用的是Mina 1.x,那么可能会有一些功能并不适用。学习本文档,需要你已掌握JAVA IO、JAVA NIO、JAVA Socket、JAVA 线程及并发库(java.util.concurrent.*)的知识。Mina 同时提供了网络通信的Server 端、Client 端的封装。
2、学习Mina的准备工作
下载Mina的源码:http://apache.freelamp.com/mina/2.0.0-RC1/mina-2.0.0-RC1.zip。
可以直接上http://www.apache.org选择版本。
3、Mina依赖的一些jar
commons-lang-2.4.jar
commons-logging-1.0.3.jar
javassist-3.7.ga.jar
jzlib-1.0.7.jar
ognl-2.7.2.jar
rxtx-2.1.7.jar
slf4j-api-1.5.2.jar
spring-2.5.5.jar
tomcat-apr-5.5.23.jar
xbean-spring-3.4.3.jar
...
上面列举的是从源码中解析出来后再lib下copy的。
4、将源码导入到eclipse
5、待续...
分享到:
相关推荐
apache-mina-2.0.16-bin.zip;apache-mina-2.0.16.zip
apache-mina-2.0.4-src
apache-mina-2.0.7-bin.tar,apache-mina-2.0.7-src.tar,rxtx-2.0-7pre1-i386-pc-mingw32,rxtx-2.1-7r2
apache-mina-2.0.4 架包 源码 学习教程.apache mina是Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序...
apache-mina-2.0.16.zip
米娜 apache-mina-2.0.16-bin.zip米娜 apache-mina-2.0.16-bin.zip米娜 apache-mina-2.0.16-bin.zip米娜 apache-mina-2.0.16-bin.zip
apache-mina-2.0.4-bin
mina2.0.7版本的源代码,官方发布的稳定版本
mina-core-2.0.1.jar,apache-mina-2.0.1
apache-mina-2.0.7架包与源码(里面包含架包与源码)。
apache-mina-2.0.7 开发包。这里包含了所有mina的资料
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。 apache-mina-2.0.7-bin.zip,apache-mina-2.0.7-src.zip,log4j-1.2.17.zip,slf4j-api-1.6.6.jar,slf4j-api-1.6.6-...
apache-mina-2.0.21-src.zip代码代码代码,
apache-mina-2.0.2-bin.tar.gz mina-core-2.0.2.jar
apache-mina-2.0.8 不知道写点啥,名字已经很清楚了,我感觉我写啥都是多余的
使用-Apache-MINA-2-开发网络应用
资源描述 apache-mina-2.0.7-bin.zip MINA官方教程(中文版).docx
apache-mina java网络开发框架。可以应用于TCP、udp多种协议。
截止目前最新版mina框架源码和jar包,apache-mina-2.1.3所有jar和源文件.7z
apache-mina-1.0.0-bin.tar.gz