メインコンテンツまでスキップ

JHipsterドメイン言語(JDL)

JDLはJHipster固有のドメイン言語であり、すべてのアプリケーション、デプロイメント、エンティティ、および それらの関係を1つのファイル(または複数のファイル)に、使いやすい構文で記述します。

オンラインJDL-Studioまたは JHipster IDEプラグイン/拡張機能、以下の開発環境で、JDLファイルの作成とそのUMLのビジュアル化ができます。

JDLモデルのURLを作成しエクスポートまたは共有もできます。

JDLは、エンティティ・サブジェネレータを使用する代わりとして使用できます。 これは推奨されるアプローチで、 ビジュアルツールを使用して関係を管理する方がはるかに簡単です。 古典的なYeomanの質問と回答でエンティティを作成する方法よりも優れています。

JDLプロジェクトはGitHubで利用可能であり、 JHipster(Apache 2.0ライセンス)なオープンソースプロジェクトです。JDL構文をパースするためのnodeライブラリとしても使用できます。

JHipsterドメイン言語が気に入ったら、 JDL Studioまたは JHipster IDEGitHubにスターを付けるのを忘れないでください - よろしくお願いします


JDLがまだわからない場合は、まずJHipsterドメイン言語(JDL) - 入門ページにアクセスすることをお勧めします。

ただし、すでにJDLに精通していて、JDLを使用して何ができるかを知っている場合は、詳細の参照もできます。 マニュアルは以下です。

  1. 入門
  2. アプリケーション
  3. エンティティとフィールド
  4. 列挙型
  5. リレーションシップ
  6. オプション
  7. デプロイメント
  8. トラブルシューティング

また、公式のJDLサンプルリポジトリでも内容チェックできますし、 あなた方よりサンプルをご提案いただくこともできます!


すでに既存のデータベースがあり、JDL表現を作成したい場合は、 このプロジェクトSQL to JDLを使用すると、すぐに開始できます。