この記事は「Java EE Advent Calendar 2017」の 19 日目です。
昨日エントリの続きです。Payara-Examplesにどんなサンプルがあるのか見ていきます。
kikutaro777.hatenablog.com
Payara-Exampleのリポジトリはこちらです。
github.com
トップ階層は次のようになっています。
Project |
概要 |
Administration-Samples |
domainの作成、hazelcastの有効化のスクリプト、team-infoのwarが置いてある |
JCache |
JCacheを使ったサンプル集 |
Java-EE |
Java EEのサンプル集 |
Payara-Micro |
Payara Microを使ったサンプル集 |
microprofile |
microprofileを使ったサンプル |
payara-services |
JMSによるNortificationと@Traced アノテーションを利用したサンプル |
rest |
JCacheを使ってキーバリューを管理する簡易Restのサンプル |
Java EEのサブプロジェクトは以下13個です。
- SimpleRemoteEJB
- WebSockets
- arquillian-example
- ejb-timer
- hello-world-rest
- hibernate-example
- javaee-smoke-test
- jbatch-schedule
- rest-request-jsf
- security-jwt-example
- simple-jms-example
- simple-rest-example
- team-info
昨日のエントリでNetBeansの準備ができてる方は以下の手順でCloneして、実際に実行してみてください。
https://github.com/payara/Payara-Examples よりCloneのURLをコピーします。
NetBeansの「チーム」「Git」「クローン」を選択します。
コピーしたURLをペーストして進みます。
Payara Examplesのトップを選択すると以下のようにプロジェクトが展開されます。
あとは実行したいサブプロジェクトを開いて実行するだけです。
最初は hello-world-rest を動かして実行環境が正しく設定できてるか確認すると良いです。起動に成功すれば以下のような画面が表示されます。
その他は後日追加します。。。