MessagePack Java 0.6.X 快速開始指南
0.6.x 版本的 MessagePack 已經過期被淘汰了。如果你現在開始使用 MessagePack 話,請不要使用這個版本。 我們再這裡保留 0.6.x 版本的內容主要用於參考用途。
最新的 MessagePack 版本請參考:https://github.com/msgpack/msgpack-java 中的專案原始碼。
MessagePack 中文文件請參考:http://docs.ossez.com/messagepack-docs/index.html
MessagePack 測試和示例原始碼:https://github.com/cwiki-us-demo/serialize-deserialize-demo-java
這個指南提供了使用 msgpack-java 的快速指南。在開始的時候,我們將會介紹如何安裝 msgpack-java,然後將會執行如何使用 msgpack 來對物件序列化/反序列化(serialize/deserizalize)物件。
安裝
你可以使用下面 2 種方法來安裝 msgpack-java —— 從 maven 下載或者直接構建 jar 包。
從 Maven2 倉庫中進行安裝
MessagePack 針對 Java 的使用已經發布到 Maven 的中央倉庫中(Maven Central Repository)。你可以使用下面的引數來配置你專案的 pom.xml 檔案。
|
你需要將 ${msgpack.version} 替換為當前的 MessagePack 版本,有關可以使用的具體版本你可以訪問
請注意,在 0.6.x 版本中最新的版本只更新到 0.6.12。
從 git 倉庫中進行安裝
你可以從程式碼倉庫中獲得最新的程式碼。
|
使用上面的程式碼進行編譯後,你將會在 msgpack-java/target 目錄中得到 msgpack.jar 包。
同時你也需要 https://code.google.com/p/json-simple/ 和 https://github.com/jboss-javassist/javassist 來讓 msgpack.jar 可以在專案中使用。否則你將會收到 NoClassDefFoundError 錯誤。
https://www.cwiki.us/display/Serialization/QuickStart+For+Messa