システム開発現場の道具箱

株式会社モノクレアが運営するIT技術系のブログです。システム開発の現場で役に立つ情報を掲載しています。

Java EEのWebアプリケーションを素早く作り始めるためのプロジェクトテンプレート

Java EEのWebアプリケーションを素早く作り始めるためのプロジェクトテンプレートをGitHubに公開しました。 テンプレートはMavenアーキタイプで、以下の資源を同梱しています。

  • DBサーバー、APサーバーを自動でインストールする設定
  • JSF + CDI + JPAでDBのSELECT結果を画面表示する実装

また、効率的に開発するための以下の構成が設定済みです。

Webアプリケーションを動作させ自動テストするまでのMavenコマンドは以下の通りです。

start mvn -P derby                    DBサーバーのインストール、起動
mvn -P flyway                         DBの作成
mvn -P hibernate-tools                JPAエンティティの生成
start mvn -P embedded-glassfish       DBサーバーのインストール、起動
mvn -P sit-wt                         自動テストの実行

テンプレートは以下の開発ツールから使用できます。

使用するための詳細な手順はこちらを参照してください。 テンプレートを使ってみた感想や要望など、フィードバックを貰えると嬉しいです。GitHubのIssueか、SIToolkitプロジェクトサイトのContact Formからご連絡ください。

テンプレートはApache License 2.0で公開しています。学習用、商用いずれでも使用できます。