7

Oracle ADFを使用してアプリケーションまたは一連のアプリケーションを構築する必要がある場合、どの程度の柔軟性がありますか?

  • IBM WebSphere などの別のアプリケーション サーバーや、Tomcat などの単純なサーブレット コンテナーでアプリケーションを実行できますか?
  • EclipseLink の代わりに Hibernate を使用できますか?
  • Microsoft SQL Server などの別のデータベースに簡単にアクセスできますか?
  • ドメイン駆動設計はこの状況に当てはまりますか?
  • Spring のような DI コンテナーを使用して、ADF アプリケーションをどの程度構成できますか?
  • JDeveloper の代わりに Eclipse などのお気に入りの IDE を使用すると、何が恋しくなりますか?
  • ADFプロジェクトにMavenを使用できますか?

言い換えれば、ADF ランド内の自由の限界は何ですか? ADF Facesを使用する単なるJava EEアプリケーションではなく、ADFアプリケーションである必要があることに注意してください。

4

3 に答える 3

6

Weblogic を使用する場合、ADF は無料です。それ以外の場合は、サードパーティ サーバーのランタイム ライセンスを購入する必要があります。他のサーバーでadfを実行した経験はありませんが、技術的には上記に従って実行できるようです。

他の ORM フレームワークの代わりにビジネス コンポーネントを使用することをお勧めします。BC にはドラッグ アンド ドロップ機能とバインディング機能がたくさんあります。ただし、ADF は Spring、EJB、Hibernate と互換性があります。

JDeveloper を使用するのが面倒な場合もありますが、ADF に他の IDE を使用するのは得策ではありません。BC 機能は IDE に関連付けられており、宣言型コンポーネント機能は同じである可能性があります。タスク フロー定義は、Eclipse で視覚的に編集できない場合があります。

ADF の専門家ではありません (そのため、「かもしれない」、「推測する」を多用しました)、これは私が知っていることです。

于 2010-11-04T12:58:31.880 に答える
6

IBM WebSphere などの別のアプリケーション サーバーや、Tomcat などの単純なサーブレット コンテナーでアプリケーションを実行できますか?

結局のところ、Oracle ADF フレームワークは、サードパーティのアプリケーション サーバーにインストールできる JAR ファイルの一部にすぎません(ツールに応じて多かれ少なかれサポートされます)。

EclipseLink の代わりに Hibernate を使用できますか?

注釈付きの JPA エンティティのような POJO を ADF にフィードでき、Hibernate を使用できます。

Microsoft SQL Server などの別のデータベースに簡単にアクセスできますか?

はい、適切な JDBC ドライバーを提供してください。

ドメイン駆動設計はこの状況に当てはまりますか?

直交だと思います。

Spring のような DI コンテナーを使用して、ADF アプリケーションをどの程度構成できますか?

サービスとデータ アクセス レイヤーに Spring を使用できます。見る:

JDeveloper の代わりに Eclipse などのお気に入りの IDE を使用すると、何が恋しくなりますか?

すべてのドラッグ&ドロップのもの。

ADFプロジェクトにMavenを使用できますか?

技術的に可能です。

言い換えれば、ADF ランド内の自由の限界は何ですか?

詳細については、専門家に答えてもらいます。

ADF Facesを使用する単なるJava EEアプリケーションではなく、ADFアプリケーションである必要があることに注意してください。

それを取得しませんでした。

于 2010-11-05T04:16:51.437 に答える
2

ADFアプリケーションでMavenを使用する方法に対応しています。私はOracleADFFacesグループで働いていました。開発部門はSubversionとMaven2を使用していました。.jws親ディレクトリにファイルを作成し、.jpr以下のプロジェクトディレクトリにファイルを作成するために最後に使用されるMavenプラグインを作成しました。それは非常にうまく機能し、私が正しく覚えていれば、Apacheオープンソースでこれを正確に行うためのMaven2プラグインを見つけることができると確信しています。また、JDeveloperには、EAR/WARファイルからアプリケーションを作成するオプションがあります。したがって、たとえばMavenにWARファイルを作成させてから、JDeveloperでアプリケーションにWARファイルを使用します。これらは両方ともうまく機能します。

于 2011-05-31T17:02:21.793 に答える