1. 程式人生 > >MessagePack Java 0.6.X 快速開始指南

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 檔案。

<dependency>

    <groupId>org.msgpack</groupId>

    <artifactId>msgpack</artifactId>

    <version>${msgpack.version}</version>

</dependency>

你需要將 ${msgpack.version} 替換為當前的 MessagePack 版本,有關可以使用的具體版本你可以訪問 

http://repo1.maven.org/maven2/org/msgpack/msgpack/ 中的版本。

請注意,在 0.6.x 版本中最新的版本只更新到 0.6.12。

從 git 倉庫中進行安裝

你可以從程式碼倉庫中獲得最新的程式碼。

$ git clone git@github.com:msgpack/msgpack-java.git

$ cd msgpack-java

$ mvn package

使用上面的程式碼進行編譯後,你將會在 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