問題タブ [model-driven-development]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
entity-framework - エンティティ フレームワーク用のモデル駆動型エディタはありますか?
モデル駆動型開発のアイデアは、そうでなければ反復的なタスクを自動化することです。
LinqPad を使用すると、アセンブリとオプションの接続文字列を読み込んで、データベースのクエリを開始できます。
同様に、オブジェクトを CRUD できるエディターを作成できるはずです。私が使用してきた ORM ツールのいくつかは、そのようなエディターを提供しています。
そのエディターは EF 用に存在しますか?
dsl - 独自のメタモデルでEMFを使用する方法
私の目標は、モデルのメタモデルを作成することですが、EMFのデフォルトよりも1レベル高くなっています。meta-model(2)は、可能なmodles(1)の可能性と制限を定義する必要があります。次に、このモデルのJavaコードを生成します。
2メタモデル1モデル0Javaコード
したがって、model(1)は一種のDSLであり、メタモデルはそのDSLの定義です。
これどうやってするの。EMFで可能ですか、それともEclipse Modeling Projectの他のプラグインはありますか?
このツールのようないくつかの機能を検索しています:http ://www.actifsource.com/ただし、追加のジェネレーターテンプレートを指定していません。
eclipse-emf - EMFのモデルからJavaコードを生成する方法
EMFを使用してモデルを作成し、このモデル用のEclipseプラグインを生成しました。プラグインで、そのモデルのインスタンスを定義できるようになりました。しかし今、私はこのインスタンスからJavaコードを生成したいと思います。これどうやってするの?
hibernate - hbm2ddl.auto (エンティティ クラスから DDL) 機能の総称
Hibernate の Entity クラスから DDL ( hbm2ddl ) 機能への一般的な用語が何であるかを知りたいです。
ドメイン駆動設計かモデル駆動開発か、それとも何か他のものですか?
mda - Eclipse EMF は OMG MDA 標準にどの程度関連していますか?
モデリングとコード生成を試すための新しい MDA ツールを探しています。これはまだ作業関連のプロジェクトではなく、テスト用です。今までは Merode アプローチしか使用していませんでしたが (モデリングには jMermaid を使用し、付属のコード ジェネレーターを使用)、何か新しいことを試してみたいと思っています。
EMF は Eclipse に統合されているため、EMF を試す良い理由がたくさんあります。しかし、いくつかのドキュメントやオンライン記事を読んだ後、OMG MDA 標準をどの程度採用していて、どれだけ採用していないのか疑問に思いました。
たとえば、次のテキストを見つけました
一方、モデル化のアイデアや、モデル駆動型アーキテクチャ (MDA) の全体像をすでに受け入れている場合は 3、EMF をその方向に進んでいるが、すぐにではなくゆっくりと進んでいるテクノロジと考える必要があります。広く採用。EMF は補助輪の MDA と考えることができます。
http://www.informit.com/articles/article.aspx?p=1323360&seqNum=2で
しかし、OMG 標準のどの点が実装されており、どの点が省略されているか、または異なる方法で解釈されているかについての簡潔なリストをどこにも見つけることができません。それを手伝ってくれる人はいますか?(他にもっと推奨されるツールがあれば、いつでも提案をお待ちしています。)
platform-independent - モデル駆動型アーキテクチャは実現可能ですか?
MDA についていくつか質問したいことがあります。
まず、ある言語でコードを記述し、そのコードを別の言語で生成できるツールが存在することを知っています。異なるプラットフォーム用のコード。これらの変換は MDA と見なされますか、それとも別のものですか?
MDA を使用するとコードの一部が自動的に生成されることを除いて、プログラマーの生産性を向上させる他の理由はありますか?
従来の開発と比較して、MDA に切り替える価値はありますか (すぐに)、それは実際に可能ですか?
ide - プログラムでOracle ADF Essentialsコンポーネントを作成する方法 - API for ADF and JDeveloper
一部の有名な IDE には、開発者がエディターや他の IDE コンポーネントとやり取りするモジュール (IDE プラグイン、拡張機能) を作成できる API があります。たとえば、Embarcadero Delphi には Open Tools API があります。これにより、開発者はプログラムでフォームを作成し、コンポーネントを配置し、ファイル内にコードを書き込むなどのモジュールを作成 (および Delphi IDE に統合) できます。これらは、開発者がこれらのフレームワーク (VCL、ADF など) をモデル駆動型開発 (MDD) ワークフロー (商用で提供されているか、開発者チームによってカスタム作成されているか) に統合できるため、優れた機能です。
問題は、JDeveloper にそのような機能を持たせて、プログラムでモジュールを作成することです。たとえば、UML クラス図がサードパーティのツールによって作成されるワークフローを想像することができます。必要なADFビジネス・コンポーネントとWebフォームをプログラムで生成するMDD変換モジュール(JDeveloperプラグインとして)を作成することは可能ですか?
確かに、ビジネス コンポーネントとフォームは手動で作成できますが、Oracle ADF または JDeveloper は、ユーザーとの対話なしにプログラムでこれらのコンポーネントとフォームを作成できる API を公開しています。すべての入力データは、XML ファイル (UML デザイナーまたはその他のツールからの出力) として提供できます。
私が知る限り、JDeveloper Extensions がありますが、Oracle フォーラムでは、JDeveloper Extensions はそのような用途を意図していないという回答を受け取りました。
ADF Essentials は非常に人気が出てきており、ADF Essentials を MDD ワークフローに統合することに関心があるはずです。JDeveloper Extensions の隠れた機能がいくつかあるかもしれませんし、そのような統合をすでに可能にしている別のオープン ソース プロジェクトさえあるかもしれません。
確かに、ADF ビジネス コンポーネントとフォームは通常のコード (XML、Java) ファイルであり、それらを生成するプロセスはリバース エンジニアリングできます。たぶん、それを行うための継続的な取り組みがいくつかありますか?私は彼らに貢献することができ、新しいプロジェクトをゼロから始める必要はありませんでした。
JDeveloper 自体にいくつかの MDD 機能がありますが、これらが十分に機能豊富で柔軟性があるかどうかはわかりません。
emf - FeatureIDE で構成エラーを検出する
FeatureIDE でユーザー定義の制約に対して、構成ファイルで検証エラーをプログラムで検出する方法はありますか? その場合、それらを検出して検証済みの構成を変更するにはどうすればよいですか? 機能指向言語として AHEAD を使用しています。