Java を使用して JHipster に基づくフルスタック開発アプリケーションを開発する方法
JHipster は、完全なツール セットを提供する非常に人気のあるフルスタック開発フレームワークです。テンプレートは、開発者が最新の Web アプリケーションを迅速に構築するのに役立ちます。この記事では、Java を使用して JHipster に基づくフルスタック アプリケーションを開発する方法を紹介し、いくつかの具体的なコード例を示します。
- 準備作業
まず、次のツールと環境をローカルにインストールする必要があります:
- Java JDK: Java 開発環境がインストールされていることを確認します。 # #Node.js: JHipster によって生成されたフロントエンド コードのインストールと管理に使用されます;
- Maven: Java プロジェクトの構築と管理に使用されます;
- IntelliJ IDEA などの Java IDE日食。
- JHipster のインストール
- ターミナルまたはコマンド ライン ツールを開き、次のコマンドを入力して JHipster をインストールします:
npm install -g generator-jhipster
ログイン後にコピー
新しいプロジェクトを作成します- ワークスペースのディレクトリに入り、次のコマンドを実行して新しい JHipster プロジェクトを作成します。
上記のコマンドを実行すると、JHipster は、プロジェクトの基本情報を構成するために答える必要があるいくつかの質問を表示します。アプリケーション名、データベースの種類などのプロジェクト。 エンティティ インスタンスの生成- プロジェクトの構成が完了したら、JHipster が提供するコマンド ライン ツールを使用してエンティティ インスタンスを生成できます。ここでは、単純な "Book" エンティティを次のように取り上げます。例。次のコマンドを実行して、エンティティの関連コードを生成します。
jhipster entity Book
ログイン後にコピー
上記のコマンドを実行すると、JHipster は、Book エンティティの Java バックエンド コード、Angular フロントエンド コード、およびデータベース移行ファイルを作成します。 ビジネス ロジックの作成 実際のニーズに応じて、自動生成された Java コードを編集して、特定のビジネス ロジックを実装できます。生成された - src/main/java
ディレクトリには、com.yourprojectName.domain
や com.yourprojectName.web.rest
などのパッケージがあります。主に編集が必要となるのは以下のファイルです。
次に、生成された Angular フロントエンド プロジェクト内の対応するコードを編集して、バックエンド データおよびフロントエンド表示ロジックとの対話を実装できます。フロントエンド コードは、
src/main/webapp/app/entities/book
ディレクトリにあります。
アプリケーションを実行する- コードを記述した後、次のコマンドを使用してアプリケーションを実行できます:
上記のコマンドを実行すると、JHipster は自動的にエンド コードはフロントエンド コードとともにパッケージ化されており、埋め込み Tomcat サーバーを起動します。http://localhost:8080 を通じてアプリケーションにアクセスできます。
上記は、Java を使用して JHipster に基づいたフルスタック アプリケーションを開発する方法の基本的な手順です。もちろん、JHipster は、ID 認証、認可管理、フロントエンド UI コンポーネントなど、他の多くの機能とオプションも提供しており、独自のニーズに応じてさらに構成およびカスタマイズできます。この記事がお役に立てば幸いです!
以上がJava を使用して JHipster に基づいたフルスタック開発アプリケーションを開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。