JSF/faceletsを学習しています。同じ名前の異なるManagedBeansを複数持っているとします。 Beanがxhtmlで使用されている場合、JSFはバックスインBeanをアルファベット順で解決します。チームにはたくさんの人がいますが、他の人のバッキングを上書きしないようにするにはどうすればよいのでしょうか。このような状況でベストプラクティスはありますか?JSF2.0で同じ名前の複数のマネージドBeanを処理する方法
答えて
マネージドBean名の前にパッケージ名を付けないのはなぜですか?
例:Beanクラスが同じクラス名を持っている場合
package myPackage;
@ManagedBean(name="myPackageMyClass")
@ViewScoped
public class MyClass { .. }
、それはすでに上の最初から貧弱なデザインです。同じクラス名を持っているのはなぜですか?彼らは同じ責任を持っていますか?なぜそれを1つのクラスにしないのですか?あるいは、彼らの責任は異なっていますか?クラスに別の名前を付けます。
何百ものJSFページを必要とする大規模なエンタープライズアプリケーションを構築しようとしています。それらのページは異なる目的(責任)を担当します。私たちは多くの異なる人にウェブ層の開発を割り当て、バッキングビーンズを自分のパッケージに入れてもらうようにします(例えば、Tomsはweb.beans.tomに行き、Allensはweb.beans.allenに行きます)。しかし、豆が非常に多いので、いくつかの豆には異なる名前が付けられている可能性があります。 –
まともなIDEがコンテナの警告とランタイムを作成します – Kukeltje
- 1. JSF2.0マネージドBean間で値オブジェクトを渡す
- 2. jsf2.0のマネージドBeanでリクエストのパラメータを設定する
- 3. 同じ方法で複数のコンポーネントを処理する
- 4. GWT - 同じイベントで複数のハンドラを処理する方法
- 5. 複数のリクエストを同じWebワーカーに処理する方法
- 6. 同じクラスの同じbeanの複数の管理プロパティ
- 7. jersey.servlet.ServletContainerマネージドBeanからSpringマネージドBeanを取得する方法?
- 8. フォーム内の同じ名前のフィールドを適切に処理する方法
- 9. Apache NiFiで同じ名前のファイルを処理するには?
- 10. JavaScriptの同じ関数のデータの複数のフォーマットを処理する方法
- 11. ashxファイルの同じページで複数のjqgridインスタンスを処理する方法ASP.NET
- 12. 同じ名前の複数のJSONフィールドの使用方法
- 13. 同じ名前のBeanの名前付けグループ
- 14. 同じ名前の複数の入力
- 15. 同じ名前の複数のラジオボタングループ?
- 16. C#複数のラベルの同じ名前
- 17. 同じ名前のJDBC複数の列
- 18. WCF - 同じ名前のリクエストで複数の要素を作成する方法
- 19. nightwatch.jsで同じセレクタで複数の要素を処理する
- 20. PHP AJAX POST複数の同じ名前
- 21. パンダ複数の列に同じ名前
- 22. 同じ名前の複数アップロードlaravel
- 23. サーブレットが同じJSPページの複数のリクエストを処理する方法
- 24. 複数のスプライトキットノードを同じ名前で制御する方法は?
- 25. RxJで複数の同じhttpリクエストを処理/キューに入れる方法は?
- 26. 同じデータを含む複数のスキーマを処理する方法
- 27. 複数の場所で同じチェックボックスを処理する
- 28. Pythonソケット:同じソケットで複数の接続を処理する
- 29. 同じ名前の複数のテキスト入力の値を取得する方法
- 30. 複数のロケーションブロックを同じ名前の@locationを使用する方法
マット、そうすることができます。私はJSFの初心者ですから、それがベストプラクティスかどうか疑問です。実際に私はそれらを別々のコンポーネントリソースとして別々のライブラリ(.jar)にパッケージングしようとしました。同じlibのクラスを解決することを望んでいますが、運がないためです。マネージドビーンは、いつもそれが入っています。 –