예: 자바 App Engine 표준 환경
이 예는 자바로 작성된 App Engine 애플리케이션으로, Bigtable 테이블에 'hello world' 인사말을 쓰고 다시 읽습니다. 이 애플리케이션은 App Engine 표준 환경의 Google Cloud에서 실행됩니다. 이 애플리케이션은 자바 8 런타임을 사용합니다. 이 애플리케이션의 코드는 GitHub 저장소 GoogleCloudPlatform/java-docs-samples의 appengine-java8/bigtable
디렉터리에 있습니다.
코드 샘플 개요
이 코드 샘플에는 다음과 같은 클래스가 포함되어 있습니다.
BigtableHelper
: Bigtable로의 연결을 제공합니다.BigtableHelloWorld
: Bigtable에서 읽고 씁니다.
BigtableHelper
BigtableHelper
는 Bigtable에 연결할 수 있는 메서드를 제공합니다. 또한 연결을 캐시하며 캐시된 연결이 있는 경우 검색하는 방법을 제공합니다. 연결을 생성하는 것은 상대적으로 비용이 많이 드는 작업입니다. 따라서 가능한 경우 하나의 연결을 생성한 후 이를 재사용하는 것이 좋습니다.
BigtableHelloWorld
BigtableHelloWorld
는 Bigtable에 몇 가지 인사말을 쓴 후에 읽고 표시하는 데 사용됩니다. 이 클래스는 BigtableHelper
에서 Bigtable 연결을 가져옵니다. 이 연결을 사용하여 값을 읽고 쓸 수 있는 Table
객체를 가져오고, Table
객체를 사용하여 테이블에 쓰고 읽습니다.