【APACHE MINA2.0開發之一】搭建APACHE MINA框架並實現SERVER與CLIENT端的簡單訊息傳遞!
阿新 • • 發佈:2019-01-14
Hibernate系列學習階段到此結束了,那麼緊接著進入Apache Mina的開發學習,很多童鞋在微薄和QQ中疑問Himi為什麼突然脫離遊戲開發了,嘿嘿,其實可能更多的童鞋已經看出來了,Himi在偏向伺服器Server端開發了,Hibernate、MySQL等都是為了Server端Mina開發而做的鋪墊,當前的Apache Mina才是Himi真正的目的。哈哈。Himi的技術目標是“一個人能做出一個網遊~”,OK.不多說其他的了,開始Himi的Apache mina開發之旅吧。
對於Apache Mina不太連線的童鞋,請移步到如下百度百科連線進行學習瞭解:
首先建立一個new project(Server端),這裡Himi使用IDE是 eclipse;
OK,首先我們這裡先配置下環境:對於Mina的日誌輸出使用的是slf4j,對於slf4j在開發Hibernate的時候已經很熟悉了,不需要再介紹了。另外一方面就是加入mina的core核心jar包;
1. mina-core.jar 2. slf4j-api.jar 3.slf4j-simple.jar
然後我們首先建立兩個類:
HimiObject.java
12345678910111213141516171819202122232425262728293031 | /** * @author Himi */import java.io.Serializable |
這個類是個訊息Object,它用於server與client端的互動的資料,它需要序列化,所以