Apache Mina Server 是一個網絡通信應用框架,為開發高性能和高可用性的網絡應用程序提供了非常便利的框架。 特點:異步的NIO框架,將UDP當成"面向連接"的協議 一、組件管理 Mina的底層依賴的主要是Java NIO庫,上層提供的是基於事件的異步接口(1)IoService ...
首先推薦幾篇Mina框架的好文章: Mina框架研究 Mina框架研究 Mina框架研究 環境准備: 首先到官方網站下載最新的 MINA 版本,地址是:http: mina.apache.org。下載之前先介紹一下 MINA 的兩個版本: . .x 適合運行環境為 JDK . , . .x 適合 JDK . 的版本,兩者的編譯環境都需要 JDK . 。JDK . 已經是非常普遍了,本文中使用 . ...
2013-03-13 01:34 3 3096 推薦指數:
Apache Mina Server 是一個網絡通信應用框架,為開發高性能和高可用性的網絡應用程序提供了非常便利的框架。 特點:異步的NIO框架,將UDP當成"面向連接"的協議 一、組件管理 Mina的底層依賴的主要是Java NIO庫,上層提供的是基於事件的異步接口(1)IoService ...
IoService IoService是一個接口,有兩種實現:IoAcceptor和IoConnector;其中IoAcceptor是針對Server端的實現,IoConnector是針對Clien ...
mina框架詳解 Apache Mina Server 是一個網絡通信應用框架,也就是說,它主要是對基於TCP/IP、UDP/IP協議棧的通信框架(當然,也可以提供JAVA 對象的序列化服務、虛擬機管道通信服務等),Mina 可以幫助我們快速開發高性能、高擴展性的網絡通信應用,Mina ...
Mina是Apache社區維護的一個開源的高性能IO框架,在業界內久經考驗,廣為使用。Mina與后來興起的高性能IO新貴Netty一樣,都是韓國人Trustin Lee的大作,二者的設計理念是極為相似的。在作為一個強大的開發工具的同時,這兩個框架的優雅設計和不俗的表現,有很多地方是值得學習和借鑒 ...
mina現在用的很多了,之前也有用到,但是畢竟不熟悉,於是查了一些資料,做了一些總結。看代碼是最直觀的,比什么長篇大論都要好。不過其中重要的理論,也要理解下。 首先是環境,程序運行需要幾個包,這里用maven比較方便。 pom.xml: 然后就可以寫代碼了。 ---------------------------------------------------------- ...
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 組織一個較新的項目,它為開發高性能和高可用性的網絡應用程序提供了非常便利的框架。 這個框架的優點: – 異步 – 無阻塞 – 事件驅動 – 支持 ...
Filters IoFilter 是MINA框架中一個核心的部分,如下圖,對間於IoService和IoHandle之間,用於過濾所有的I/O事件和請求,其扮演的角色就像J2EE中的Servlet。 MINA提供不少現成的過濾器: 1、LoggingFilter :日志過濾器,用於 ...
1.目前為止,看到寫mina最清晰的一篇博客:https://my.oschina.net/ielts0909/blog/85946! 2.官網的開發文檔:http://mina.apache.org/mina-project/developer-guide.html 3.mina有個非常重要 ...