ノート:
- このチュートリアルは、Oracle提供の無料ラボ環境で入手できます。
- Oracle Cloud Infrastructureの資格証明、テナンシおよびコンパートメントに例の値を使用します。演習を完了するときは、これらの値をクラウド環境に固有の値に置き換えます。
MicronautとGraalVMによるクラウド・ネイティブJavaアプリケーションの構築
イントロダクション
このワークショップは、Oracle CloudでGraalVM、Oracle Autonomous Database、Micronautを使用したJavaアプリケーションの構築を開始することを検討しているJava開発者向けです。このワークショップにはいくつかのラボがあります。
Micronautについて
Micronautは、コンパイル時にフレームワーク・インフラストラクチャを事前計算する、革新的なサーバー側Javaテクノロジです。MicronautはGraalVM Native Imageと組み合せて、メモリーとCPUを使用するクラウド・ネイティブのJavaアプリケーションを構築できます。これは、先進的なコンパイル・テクノロジによって、小さく高速です。
Micronautには、コンパイル時にSQL問合せを事前計算するMicronaut Dataと呼ばれる永続性フレームワークもあり、Autonomous Databaseとの連携に最適です。
GraalVMについて
GraalVMは、信頼性が高く安全なOracle Java SE上に構築された、高パフォーマンスのJDKディストリビューションで、より少ないリソースでアプリケーションのパフォーマンスを高速化するよう設計されています。Javaアプリケーションの実行には、Graal Just-in-Time (JIT)コンパイラを使用するHotSpot JVM、またはネイティブ・エクセクト可能な事前作成(AOT)としてコンパイルされた2つの方法があります。
ラボ・コンテンツ
この演習では、次のことを行います。
- Oracle Autonomous Databaseへのアクセスの構成
- 事前定義された開発環境を使用して、VSコードからVMインスタンスに接続します。
- Micronautアプリケーションの作成
- MicronautおよびMicronautデータを使用したアプリケーションの構築
- GraalVM Native Imageを使用して、Micronautアプリケーション用の素晴らしい実行可能ファイルを構築
- Oracle Cloudへのデプロイ
推定ワークショップ時間: 60分
注:ラップトップアイコンが表示された場合は常に、コマンドの入力やファイルの編集などのアクションを実行する必要があります。
# The box under the icon will tell you what to do.
コマンドをコピーするには、フィールドの上にカーソルを置き、「クリップボードにコピー」アイコンをクリックします。
端末ウィンドウでコピーしたコマンドを貼り付けるには、右クリックしてコンテキスト・メニューからPaste
オプションを選択します。かわりにキーボード・ショートカットを使用する場合は、CTRL+SHIFT+V
を使用します。
使用されているテクノロジ
その他の学習リソース
docs.oracle.com/learnの他のラボを調べるか、Oracle Learning YouTubeチャネルでさらに無料の学習コンテンツにアクセスします。さらに、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerにします。
製品ドキュメントは、Oracleヘルプ・センターを参照してください。
Build Cloud Native Java Applications with Micronaut and GraalVM
F55055-01
March 2022
Copyright © 2022, Oracle and/or its affiliates.