JHipsterの紹介

1前書き

この記事では、JHipsterの概要、コマンドライン・ツールを使用した単純なモノリシック・アプリケーションおよびカスタム・エンティティの作成方法について説明します。

また、すべてのステップで生成されたコードを調べ、ビルドコマンドと自動テストについても説明します。

** 2 JHipsterとは

JHipster は、一言で言えば、最先端の開発ツールとプラットフォームの広範なリストに基づいて構築された高レベルのコードジェネレータです。

ツールの主なコンポーネントは以下のとおりです。

  • Yeoman 、フロントエンドの足場ツール

  • 古き良きhttps://projects.spring.io/spring-boot/[Spring Boot]

  • Angular JS 、有名なJavascriptフレームワーク。

JHipsterはhttps://angular.io/[AngularJS 2]でも動作します。

JHipsterは、わずかなシェルコマンドで、フレンドリーで応答性の高いフロントエンドの文書化されたREST API、包括的なテスト範囲、基本的なセキュリティ、データベース統合を備えた本格的なJava Webプロジェクトを作成します。

結果のコードはよくコメントされており、業界のベストプラクティスに従います。

それによって利用される他の重要な技術は次のとおりです。

Yarn 、http://gulpjs.com/[Gulp]、 依存関係マネージャとしてのhttps://bower.io/[Bower]および構築ツール ** ジャスミン

Protractor 、 テストとしてhttps://cucumber.io/[Cucumber]およびhttp://gatling.io/[Gatling]フレームワーク データベースのバージョン管理については、https://www.liquibase.org/[Liquibase]

生成されたアプリケーションでこれらすべての項目を使用する必要はありません。

オプション項目はプロジェクト作成中に選択されます。

link:/uploads/%3E%3Cp%20class =[JHipsterが生成した美しいアプリケーション。これは、この記事全体を通して行っている作業の結果です。]