問題タブ [richfaces]
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.
java - JBossRichfacesを使用してPDFからテキストを抽出する
博士論文の参照を管理するためのWebアプリを作成しようとしています。
以前は、個人のConfluence(素晴らしいツール!-http://www.atlassian.com/software/confluence/ )インスタンス内でこの情報を管理していましたが、PDFを開いたり、値をフィールドに切り取って貼り付けたりすることにうんざりしています。録音したいこと。
PDFファイル名とページ番号に基づいて画像を返すWebサービスを公開しました。同じWebサービスは、提供された長方形(左上のxy座標、右下のxy座標)内のテキストを返すメソッドも公開します。
PDF画像の一部に長方形をドラッグしてから、Webサービスを呼び出してテキストを取得できるようにしたいと思います(これをEntityBeanに保存します)。JBossアプリケーションスタック(Application Server、Hibernate、Seam、Richfaces)の使用を検討しています。私がこれを達成する方法を知っている人はいますか?他のRIAツールキット(dojoなど)でカスタム画像を描画する機能を見てきましたが、Richfaces内でこれを行う方法がわかりません。
うまくいけば、そこにいる誰かが私が間違っていることを証明したり、私ができることについていくつかのアイデアを提供したりすることができます(私はWeb開発者ではないので、現在利用可能なRIAフレームワークが私に興味を持ったので、私は主にこのツールを構築しています!)
私はすでにテキストを抽出するためのコードを持っていますが、私の問題は純粋に、ユーザーにWebブラウザ内の画像の上に「選択長方形」を描画させる方法です。
どうもありがとう、
アイドス
java - JSF/Richfaces で HttpOnly フラグを設定するにはどうすればよいですか
Cookie、特にセッション Cookie にHttpOnly
フラグを追加して、Web アプリのセキュリティ レベルを上げたいと考えています。JSF/richfaces
何か案は?
jsf - RichFaces ScrollableDataTableコントロールのパフォーマンスを改善するにはどうすればよいですか?
まず、少し背景:
ScrollableDataTableを使用して288行8列(2304レコード)のデータセットを表示していますが、パフォーマンスには多くの要望があります。コントロールを再レンダリングするAJAXリクエストは、DataTableコントロールを使用して同じデータをレンダリングする場合の7秒と比較して、完了するまでに約20秒かかります。
サーブレットフィルタとJavaScriptを介してキャプチャされたメトリックは、実質的にすべての処理時間がクライアント側で費やされていることを示しています。19.87秒のリクエストのうち、3.87秒がサーバーに費やされています...データのクエリと並べ替えに費やされた時間は0.6秒未満です。
DataTableコントロールに切り替えると、要求、応答、およびレンダリングのサイクルがScrollableDataTableで表示されるものの1/3に短縮されますが、いくつかの重要な機能も削除されます。
そして今の質問:
ScrollableDataTableでパフォーマンスの問題が発生した人は他にいますか?ピン留めされた列と2軸スクロールを使用してJSF/RichFacesで大量の表形式データをレンダリングする最も効率的な方法は何ですか?
アップデート:
最終的にカスタムコントロールを作成しました。レンダリングされたコンポーネントと生成されたJavaScriptを完全に制御することで、DataTableに匹敵する応答時間を実現できました。しかし、私はザックに同意します-ページ付けが正解です。
java - RichFaces でのサーバー側の DataTable の並べ替え
可変数の列とデータ スクローラーを含むデータ テーブルがあります。サーバー側の並べ替えを有効にするにはどうすればよいですか? ユーザーが列ヘッダーをクリックして起動することをお勧めします。
並べ替えを実行するためのメソッドが既に Bean にあります。
jsf - JSF の統合ナビゲーション システム (メニュー、ブレッドクラム、サイトマップ)
MyFaces、Richfaces、Restfaces を使用して、Oracle Stellant CMS の上に Web サイトを構築しています。Site Studio は使用していません。統一されたナビゲーション システムを提供できるウィジェット/ウィジェットの組み合わせはありますか? サイト構造は DB テーブルと CMS メタデータ フィールドから読み取る必要があり、トップ タブ メニュー、展開可能なサイドバー メニュー、ブレッドクラム、サイトマップ (sitemaps.org 標準を使用している場合はボーナス ポイント) が必要です。私たちは現在、相互運用性があまり良くない自律型の手動ウィジェットと市販のウィジェットを組み合わせて使用しています。サイトをナビゲートするときに、さまざまなナビゲーション機能が同期していません。
java - JSF RichFaces とデュアル スライダー
Richfaces には単一のスライダーがあることがわかります。Scriptaculous のようなデュアル スライダーを作成した人がいるかどうか疑問に思っています。
アプリケーションで JSF、Richfaces、Scriptaculous を混在させることに懸念はありますか?
jboss - Richfaces を新しいバージョンにアップグレードすることによるパフォーマンス上の利点
JBoss 4.0.5、Seam 1.2、および RichFaces 3.0.1 に基づくアプリケーションを実行しているクライアントがあります。サーバーから大量のデータが返されて画面に表示され、そのデータのレンダリングに永遠に時間がかかっているため、彼らのシステムにはパフォーマンス上の問題があります。戻されたデータはタブ付きのインターフェイスに表示されますが、タブは現在個別に読み込まれておらず、一度にまとめて読み込まれています。
RichFaces を決してバージョンにアップグレードしないことの利点についてクライアントに提示するケースを構築しようとしています。これは、私が理解しているように、タブ付きパネルに関連する多数の機能を追加し、ajax を使用してデータをページングし、現時点で実際に表示する必要があるチャンクをロードします。他のタブにある残りのチャンクはロードしません。
RichFaces 3.2.1 の現在の製品ビルドには JSF 1.2 が必要なため、RichFaces の新しいバージョンへの移行により、Jboss と Seam のバージョンもなくなります。
現在のバージョンの RichFaces やページングなどのパフォーマンスに関する提案や経験があれば、フィードバックをいただければ幸いです。
jsf - リクエストパラメータで詳細ビューを開く
myfaces と richfaces を使用して簡単なマスター/ディテールを作成しました。rich:dataTable で ah:commandLink をクリックすると、ユーザーは詳細ビューを開いてエンティティを編集できます。
ここで、ユーザーが詳細ビューを直接開くことができる URL を作成したいと考えています。通常、/detail.jsp?id=12 のような URL を作成してこれを行います - JSF でそれを実現するにはどうすればよいですか?
jsf - タブブラウジングを使用した JSF セッションスコープ Bean
次の問題があります...
アプリケーションの環境:
JSF、Richfaces、a4J
次のシナリオがあることを検討してください。
- ユーザーがシステムにログインする
- ユーザーは、a4j コンポーネントを含む a4j フォームで構成される新しいページに移動し、ユーザーはフォームに入力しますが、送信しません。
- ユーザーが新しいタブを開き、同じ URL を開き、新しいフォームに新しいデータを入力します。
- ユーザーは最初のタブに戻り、情報を送信します (注: すべての Bean はセッション スコープで定義されます)。
結果:
送信された情報は、2 番目のタブからの情報ですが、最初のタブから送信された情報です。これは、Bean がセッション スコープとして定義されている限り期待されます。
問題:
リクエスト スコープの動作を取得する必要があります (つまり、Bean はセッション スコープとして定義されていますが、新しいタブを新しいリクエストとして処理します)。
ノート:
Bean スコープをリクエスト スコープとして定義すると、同じフォーム内の個々のコンポーネントからの部分的な Ajax レスポンスは、まだ送信されていないため、他のコンポーネントをリセットします。
助言がありますか ?
--
本当にありがとう