日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Java SDK使用示例

安裝 Java 和 Maven

示例程序依賴 Java 1.8 運行時環境以及 Maven,可以通過如下命令確認是否已經安裝。

$ mvn -version
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-25T03:49:05+08:00)
...
Java version: 1.8.0_161, vendor: Oracle Corporation

下載示例程序

請下載java-sdk-demo-1.4.5。下載完成后解壓,并復制SDK配置文件 connection-profile-standard.yaml 到 java-sdk-demo 中,最終目錄結構如下:

java sdk source

安裝依賴

示例程序中已經包含了fabric-sdk-java的jar包和對應的源碼包。可以通過如下命令進行安裝:

java-sdk-demo-1.4.5 使用如下命令安裝:

mvn install:install-file -Dfile=./lib/fabric-sdk-java-1.4.5-jar-with-dependencies.jar -DgroupId=org.hyperledger.fabric-sdk-java -DartifactId=fabric-sdk-java -Dversion=1.4.5 -Dpackaging=jar
mvn install:install-file -Dfile=./lib/fabric-sdk-java-1.4.5-sources.jar -DgroupId=org.hyperledger.fabric-sdk-java -DartifactId=fabric-sdk-java -Dversion=1.4.5 -Dpackaging=jar -Dclassifier=sources

上傳鏈碼

將文件 chaincode/sacc.out 上傳至BaaS并實例化,上傳方法可以參考部署鏈碼章節。

運行示例程序

打開Java IDE(這里以 IDEA 舉例),導入java-sdk-demo 項目。并打開文件src/main/java/com/aliyun/baas/Main.java, 修改如下圖紅框中的內容:

  • channelName: 通道的名稱,修改為您的通道名稱,如 “first-channel”

  • userName:用戶名。

  • secret:用戶的密碼,如果忘記密碼,可以重置密碼后再填寫新的密碼。

  • chaincodeName: 鏈碼名稱,如果使用 sacc.out,則輸入sacc

  • chaincodeVersion:鏈碼的版本,如果使用 sacc.out,則輸入1.0.0

修改完成后運行 com.aliyun.baas.Main 即可看到結果:

java sdk

這是一個基于 fabric Java SDK 實現的示例程序,主要為了方便您了解 Java SDK 的基本使用方法,其中演示了如下操作:

  1. Enroll 用戶

  2. 讀取配置文件,連接到channel相關的peer,并監聽塊事件。

  3. 獲取賬本的塊信息并輸出

  4. 調用 sacc 智能合約,寫入新的賬本記錄,并讀取

  5. 斷開和peer的連接

更多 Java SDK 的使用說明可以參考社區地址 fabric-sdk-java