問題タブ [oracle-adf]
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.
jdeveloper - ADFで実行される問合せとSQL Developerで実行される問合せの実行時間に大きな違いがあるのはなぜですか
JDeveloper ADF Webアプリケーションで実行中の問合せに奇妙な問題があります。Oracle 10g データベースに select 文を発行するシンプルな検索フォームです。検索が送信されると、ADF フレームワークは (最初に) クエリを実行し、(2 番目に) " " で囲まれた同じクエリを実行します。select count(1) from (...query...)
ここでの目標は、行の総数を取得し、"次の 10 件の結果" を表示することです。ナビゲーション コントロール。
ここまでは順調ですね。問題は、2 番目のクエリ (" " が含まれるクエリ) から得られるとんでもないパフォーマンスから発生しますcount(1)
。この問題を調査するために、SQL Developer でクエリをコピー/貼り付け/実行したところ、はるかに優れた応答が得られて驚きました。
ADF と SQL Developer でのクエリの実行を比較するとき、両方の実行の代表的な環境を確保するためにあらゆる手段を講じました。 、どちらの場合も、db とアプリケーション サーバーが新たに (再) 起動されました。
両方のセッションで取得したトレースは、状況を示しています。
ADF で実行されたクエリ:
SQL Developer での同じクエリ:
コメントや提案をお寄せいただきありがとうございます。
java - Oracle ADFを使用すると、引用符がエスケープされないのはなぜですか。?
Javascriptで文字列を作成するために使用するときに、Oracle ADFが引用符をエスケープしないのはなぜですか?
私のメッセージリソースファイルには、次のようなものがあります
実際のテキストはアイルランド語でアクセント付き文字が使用されており、アクセント付き文字はエスケープされますが、引用文字はエスケープされていないことがわかります。
jsf - h:commandButton はパラメーターをバッキング Bean に送信できません
バッキング Bean にキー値を送信して、コレクション ユーザー内の誰が更新しようとしているかを把握したいと考えています。そのためには f:param を使用する必要があると思いますが、どういうわけか機能しません。h:commandButton の代わりに af:commandButton を使用すると、問題なく値が送信されます。
これが私のボタンです:
これが、送信された値を取得しようとしている方法です。
しかし、ArrayIndexOutOfBound 例外が発生しました。助けてください、ありがとう。
javascript - プログラムでクリックイベントをトリガーする方法は?
javascript / jqueryでパネルスプリッターの折りたたみ/展開ボタンをクリックしようとしていますが、役に立ちません。
スプリッターの例を次に示します。2FpanelSplitter.jspx%40
ご覧のとおり、矢印の付いた小さなボタンをクリックすると、リージョンが折りたたまれます。要素を取得してクリックしようとしても、何も起こりません。
jquery スクリプトを読み込んでクリックをトリガーしても、何も起こりません。これがどのように機能するのか、スクリプトのクリックが無視される理由が少しわかりません。何か案は?
javascript - ループ内のADFFaces1.1のJavaScript
ADFFaces内のjs関数に問題がありますaf:interator
。af:iterator
(af:ouputText
、、、 )内に3つのコントロールがありaf:inputText
、af:selectBooleanCheckBox
チェックボックスにjs関数を設定して、チェックボックスをオンにしたときに、のテキストがoutputText
にコピーされるようにしinputText
ます。
ここでの問題は、内af:iterator
でADFが独自のIDを生成するか、IDに奇妙な番号を追加することであり、js関数を作成するためにそれらの生成されたIDに依存する必要があるかどうかわかりません。これにはPPRを使用する必要があることはわかっていますが、使用できません。
jakarta-ee - Oracle ADF の柔軟性はどの程度ですか?
Oracle ADFを使用してアプリケーションまたは一連のアプリケーションを構築する必要がある場合、どの程度の柔軟性がありますか?
- IBM WebSphere などの別のアプリケーション サーバーや、Tomcat などの単純なサーブレット コンテナーでアプリケーションを実行できますか?
- EclipseLink の代わりに Hibernate を使用できますか?
- Microsoft SQL Server などの別のデータベースに簡単にアクセスできますか?
- ドメイン駆動設計はこの状況に当てはまりますか?
- Spring のような DI コンテナーを使用して、ADF アプリケーションをどの程度構成できますか?
- JDeveloper の代わりに Eclipse などのお気に入りの IDE を使用すると、何が恋しくなりますか?
- ADFプロジェクトにMavenを使用できますか?
言い換えれば、ADF ランド内の自由の限界は何ですか? ADF Facesを使用する単なるJava EEアプリケーションではなく、ADFアプリケーションである必要があることに注意してください。
jsf - com.sun.el パッケージには何が含まれていますか?
これは、(たとえば) サーバーによって実装される Java によって定義された単なる API ですか、それとも JRE にも実装が含まれていますか?
JSF ページで「+」を使用して 2 つの文字列を連結しようとしたところ、NumberFormatException がスローされました。Long.parseLong() を使用して文字列を解析しようとしていたようです。
これらの式は Groovy 式だと思っていたので、スタック トレースでこのパッケージを見て驚きました。これは確かにGroovyではなく、他のELのようです。
私は Weblogic サーバーを使用しています。
jsp - ADFフレームワーク内のJSPXとJSFFのファイルタイプの違いは?
ADF での JSPF と JSFF のファイル タイプの違いは何ですか?
JSFF ファイルに関する十分な情報をオンラインで見つけることができませんでした。
JSPX と JSFF は、それぞれ JSP フラグメントと JSF フラグメントを指します。JSFF は通常、ADF プロジェクトで使用されます。
java - OracleADFアプリケーションで統合テストを実行する
サーバーで実行されているADFアプリケーションがあります。私はそれにいくつかの統合テストケースを実行しようとしていました。以前は、apache cactusフレームワークを使用して、通常のWebアプリケーションでテストを実行していました。私のテストケースはCactusStrutsTestCaseを拡張し、実行されます。同じコンセプトのADFアプリケーションにアプローチしてみました。しかし、接続拒否エラーが発生します
だから私の質問は、Cactusフレームワークの一部であるServletTestcaseを使用してADFアプリケーションでテストを行うことは可能ですか?
ありがとうジジョイ
sorting - でのアルファベット順ソートの使用方法processSort() の上に
私のアプリケーションには af:table があり、serverName という名前の疑似列と他の列があります。(疑似列とは、つまり、単なる UI 列であり、対応する DB 列がありません)。
ソートのために、SortListener の processSort(sortColumn, sortOrder) メソッドをオーバーライドしました。
次のように動作します: 1) sortColumn を取り込んで DB にクエリを実行する 2) orderBy 句を使用する 3) 結果を取得して UI に表示する
私の場合、私の列 (serverName) には対応する DB 列がないため、この方法を超えて、ADF の既定のアルファベット順の並べ替えを使用したいと考えています。それ、どうやったら出来るの?
sortColum が serverName と一致する場合、このメソッドから返そうとしましたが、何もソートされませんでした。