問題タブ [model-driven]

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.

0 投票する
1 に答える
791 参照

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 機能がありますが、これらが十分に機能豊富で柔軟性があるかどうかはわかりません。

0 投票する
1 に答える
835 参照

java - Struts 2/ Foundation 5 - ModelDriven クラスとファイルのアップロード

Java プログラミングは初めてで、注文用のフォームなどを含む基本的な Web ページを作成しようとしています。仕事でいくつかのセッションに参加した後、Struts 2 を使用することにしました。また、レスポンシブ UI には zurb Foundation 5 を使用しました。HTML Web ページとテキスト フィールドなどを含むフォームを作成することができました。フォームを送信すると、フォーム データを含む電子メールが顧客とサイト所有者に送信されます。

現在、ファイルアップロード機能をフォームに追加しようとしています。私が直面している問題は、ファイルのアップロードは成功しましたが、他のフォーム データが入力されておらず、電子メールで消去されていることです。

以下のコードを見つけてください。

WebContent/WEB-INF/submitAssign.html

struts.xml

SubmitAssignment.java

割り当て情報.Java

上記のコードに加えて、電子メールを正常に送信する SendOrderEmail.java ファイルがあります。

これがEclipseのエラーログです。

フォーム データが消去される理由を教えてください。

0 投票する
1 に答える
1738 参照

java - Struts2 モデル駆動の検証が機能しない

アプリケーションにモデル駆動型の検証を実装しましたが、次の警告が表示されて検証が機能しません。

警告: 訪問したオブジェクトは null です。VisitorValidator は検証を適切に処理できません。VisitorValidator が正しく機能するためには、訪問したオブジェクトが null でないことを確認してください

理由はありますか?

これが私のアクションクラスです。

ここに私のListCarAction-validation.xmlがあります

そして、これが CarListing-validation.xml という名前の Bean バリデーター XML です。

0 投票する
1 に答える
121 参照

emf - FeatureIDE で構成エラーを検出する

FeatureIDE でユーザー定義の制約に対して、構成ファイルで検証エラーをプログラムで検出する方法はありますか? その場合、それらを検出して検証済みの構成を変更するにはどうすればよいですか? 機能指向言語として AHEAD を使用しています。

0 投票する
1 に答える
977 参照

java - ModelDriven インターセプターで Struts 2 プログラムを実行できない

Struts 2 フレームワークは初めてです。modelDrivenインターセプターを理解するためのプログラムを作成しました。しかし、私はそれを実行することができません。以下はファイルのリストで、最後に出力 (エラー) があります。

index.jsp:

Entity.java:

GoAction.java:

struts.xml:

ようこそ.jsp:

Web ページ出力 (500 エラー):

ファイルでは、パッケージstruts.xmlを使用/拡張したくありません。ただし、にインターセプターとともにインターセプター エントリをstruts-default含めると、問題は解決します。この背後にある理由は何ですか。誰でも私を案内できますか?paramsmodelDrivenstruts.xml

0 投票する
1 に答える
170 参照

java - モデル クラス Bean が満たされていません

login.jsp、loginAction、および login Bean がある Web アプリケーションを作成しました。loginbeans の jsp Bean でフォームに入力すると、loginAction によって入力されます。これらのページからロジックを複製してユーザーを登録すると、Bean が満たされません。これが私のコードです..

struts.xml の相対コード

LoginAction.java

LoginBeans.java

これはすべて正常に機能しており、Bean が満たされています。次に、ユーザーの登録を見てみましょう。

registerOphthalmologist.jsp

struts.xml の相対コード

RegisterAction.java

RegisterBeans.java

これらの豆は満たされていません。私がここでやっている間違いは何ですか?私の完全な struts.xml ファイルは

0 投票する
1 に答える
2069 参照

java - Struts2 REST プラグインを使用してカスタム メソッドを作成する方法

私の問題は、アクション内でのカスタム メソッドの作成に関するものです。RESTful WebService を実装するために、Struts2 と REST プラグインを使用しています。私のアクションクラスは次のとおりです。

}

HTTP メソッド経由でリソースにGET正しくアクセスできます。カスタム メソッドを使用するには、検索リソースにパラメーターを渡すことによって呼び出されます。つまり、

正しい手順は何ですか?GET次の URLから呼び出すにはどうすればよいですか?

0 投票する
1 に答える
4034 参照

java - Struts 2 で ActionForm を取得するには?

Struts 1 アプリを Struts2 に移行し、必要なコード変更を最小限に抑えようとしています。

ActionFormStruts2Actionクラスでにアクセスする方法を知る必要があります。以下は私の現在のコードで、にアクセスしようとすると NPE が発生しますActionForm

ActionFormここに到達するための最良の方法は何ですか?