使用Mina框架开发Java网络应用程序

首先,可以简单地认为Mina就是一个java网络应用的框架,相当于WEB类的Struts等框架。

 

来自Apache网站(http://mina.apache.org/)的介绍:

 

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract · event-driven · asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.

Apache MINA is often called:

  • NIO framework · library,
  • client · server framework · library, or
  • a networking · socket library.

However, it's much more than that.

 

 

其次,可以参考javaeye已有的这几篇介绍文章:

1 基于MINA框架快速开发网络应用程序  http://www.iteye.com/topic/166596

2 简单介绍 mina 框架中线程的使用  http://www.iteye.com/topic/403681

3 还是源码来的直接---读mina源码      http://www.iteye.com/topic/339661

 

这几篇文章的观点都有一定的代表性,可以参考来做出自己的选择。

 

 

最后,一旦经过了技术选型阶段,那么接下来最重要的事情就是阅读MINA文档,必读!!!

 

虽然不至于为了一个项目去读MINA源码,但是这种精神应该有,如果时间和精力等反面允许的话!

 

 

 

 

你可能感兴趣的:(java,apache,框架,网络应用,Mina)