問題タブ [jsf-stateless]
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 - ステートレス jsf クラスを JSF プロジェクトに追加中にエラーが発生しました
Glassfish 3.0.1 で JSF プロジェクトを実行しているときに、サーバーをダウンさせるこのエラーが発生することがあります。誰でもこれを修正する方法を説明できますか?
実際、ステートレス JSF 実装クラスをプロジェクトに追加しようとしています。このエラーが発生することもありますが、正常に実行されることもあります。ここにソースコードがあります。
.
jsf - JSFをステートレスモードで実行する(ステート保存のコストは0)
私は最近、Rudiによって開発されたJSF(Mojarra)のステートレス拡張機能に出くわしました。これは、メモリ/ CPUのコストをさらに削減し、レイテンシを削減し、状態を保存するためのメモリオーバーヘッドをゼロにし、古いビューに別れを告げることで、パフォーマンスを大幅に向上させると主張しています(ポストバックは常に機能します)。これはすべて非常に印象的です!
私は、高性能インターネットアプリケーションにJSFを使用するプロジェクトに携わる素朴なJSF開発者です。JSFのステートレスページに移行する前に、どのような懸念事項を心配すべきか知りたかったのです。私はすでにこのステートレスプロジェクトでアプリをテストしましたが(一部を除いてほとんどがシームレスに機能します)、移行する前に考えるべきことを知りたいと思いました。
ステートレスモード機能を公式のJSF仕様にも含めるという提案がすでにあることは知っていますが、それがどのくらいの期間かかるかはわかりません。その時まで、このJSF拡張機能は私にとって大きな助けになるでしょう。
また、実稼働環境でステートレスJSFプロジェクトを使用している人はいますか?
-
更新: Myfacesを使用している場合、ステートレス拡張機能はThomas Andraschkoによって再実装され、Myfacesコアプロジェクトに追加することが提案されています。
ステートレス拡張機能とPrimefaces3.4スナップショットでのJSF2.1.3の使用。
ajax - MyFaces は、ステートレス ビューの ajax 更新時に javax.faces.ViewState を追加しません。
ステートレスJSF (Tomcat 7 で動作する MyFaces 2.2.8 + CDI OpenWebBeans 1.2.7)で囲んでいるフォームを更新する同じ ajax リクエストを複数回実行すると、問題が発生します。
これは、言葉よりも問題を説明する SSCCE です。Bean パラメータにバインドされた inputText と outputText の両方を持つ単純なフォームを考えてみましょう。フォームを送信すると、inputText フィールドの横に値が表示されるだけです。
test.xhtml
TestBean.java
これ以上簡単なことはありません。初めて値を送信すると、期待どおりに機能し、出力が表示されます。しかし、もう一度送信すると (値に関係なく)、inputText フィールドと outputText フィールドは空になります (セッターは呼び出されません)。
<input type="hidden" autocomplete="off" value="stateless" id="j_id__v_0:javax.faces.ViewState:1" name="javax.faces.ViewState">
実際、最初にフォームに追加された が部分レンダリングに戻されないということが起こっています。DOM に手動で追加すると、ajax リクエストが再び機能します。
この動作は予期されたものですか、それともバグですか? 回避策はありますか?
ありがとう!
-- ジム
jsf - ステートレス モードでの JSTL とバインディング
本からの抜粋ですが、
ステートレス ビューの場合、コンポーネント ツリーを動的に生成/変更することはできません (たとえば、ステートレス モードでは JSTL とバインディングを使用できません)。ビューを動的に作成/操作することはできません。
私はフォームのようにステートレスになるという概念を完全に理解していlogin
ます。
私が理解していないのは、著者のポイントです.JSTLとバインディングはステートレスモードでは利用できません. 解明してください。