또는 작곡가를 사용하기 위해 특정 언어를 사용하여 웹 응용 프로그램을 빌드해야합니까? 나는 이것을보고 있었지만 웹 애플 리케이션이 블록 체인을 사용하는 방법을 혼란스럽게 생각합니다.Java 웹 앱이 HyperLedger Composer로 빌드 된 블록 체인과 상호 작용할 수 있습니까?
1
A
답변
1
예,이 하나는 작곡가 비즈니스 네트워크와 상호 작용할 수 있도록 편안하고 인터페이스를 문서화 자신감 (OpenAPI를)가 작곡가-나머지 서버의 목적이다.
Developer Guide의 "Generate REST API"섹션에 설명되어 있습니다.
composer deploy
.bna (비즈니스 네트워크 보관)를 만든 후에는 composer-rest-server
명령 줄 도구를 사용하여 비즈니스 네트워크와 상호 작용할 수있는 나머지 서버를 생성하고 시작할 수 있습니다.
이 REST API를 사용하면 http://localhost:3000/explorer/swagger.json을 통해 스 래거 정의 소스에 액세스 할 수 있습니다. 그런 다음 Swagger Codegen과 같은 도구를 사용하여 Java 클라이언트를 생성 할 수 있습니다.
0
예. 비즈니스 네트워크를 모든 웹 응용 프로그램에서 호출하는 REST API &으로 노출하면됩니다.
이를 참조하십시오 https://hyperledger.github.io/composer/integrating/getting-started-rest-api.html