サーブレット3.0とJSFテクノロジーを使用していくつかのJavaEE 6ログインチュートリアルを見てきました。多くの場合、リクエストスコープの認証情報Beanとユーザー・マネージャーのセッションBeanが表示されます。たいていはパッケージ情報を提供していませんし、簡単にするためにすべてを一つのパッケージにまとめています。私は、Web層とビジネスロジックの間のパッケージングに苦労してきました。バッキング、コントローラー、マネージャー、ファサードのすべてが同じことを話しているかどうかはわかりません。短い答えは、ユーザーマネージャのセッションBeanと資格情報のBeanをパッケージ化する方法を教えてくれるかもしれませんが、もっと評価された答えは、Web層とビジネスロジックをナビゲートするのに役立ちます。前もって感謝します。バッキングBeanコントローラマネージャFacadeビジネスロジックをパッケージ化する方法
0
A
答えて
0
パッケージ化のために、私は機能(コア、GUIなど)とその後ビジネスユニットレベルで最初に壊れたがっています。あなたが最初にあなたのシステムのさまざまな機能を書き留めする必要がパッケージングを開始するために例えば
com.comp.db.beans // place your database beans here (if using any orm)
com.comp.web.ui.controller // place your controller, managedbeans here, this can be again broken into functionality wise like login, processing e.t.c.
com.comp.web.ui.beans //you place your vo here
ため
。
次に機能はUIに非常に特異的であるように起こっている、またはそれがコアに属しないかどうかを区別するために、より細かいレベルにそれらを破るその後賢明
ビジネスユニットにそれらを破ります。
関連する問題
- 1. バッキングBeanインスタンスを別のバッキングBeanメソッドのパラメータとして渡す
- 2. JSFコンポーネントをバッキングBeanのプロパティにバインドする方法
- 3. バッキングBean内部からマネージドBean名を取得する方法は?
- 4. ページロード時にのみJSF(ICEfaces)バッキングBeanを初期化する
- 5. 管理対象のBean(バッキングBean)またはエンティティBeanの使用方法
- 6. JSF複数のバッキングBean
- 7. カスタムJSFコンポーネントのバッキングBeanからjquery jsonデータをロードする方法は?
- 8. UpdateModelValuesPhaseの前にJSFバッキングBeanの値を変更する方法は?
- 9. バッキングBeanから生成されたIDを更新する方法
- 10. inputHiddenバッキングBeanのロングidフィールドへのバインド
- 11. JSFバッキングBeanからバッキングBeanで動的に構築されたURLにリダイレクトする方法はありますか?
- 12. JSF 1.2で複数のバッキングBeanメソッドを呼び出す方法は?
- 13. Beanを永続化する方法は?
- 14. JSFバッキングBean(ビューまたはセッションスコープ)をリセットする
- 15. JSF:バッキングBeanのプロパティのエイリアスを作成する
- 16. 応答中にバッキングBeanからJSFページへのパス/リダイレクト/ディスパッチ方法
- 17. Jacksonとカスタム方法でBeanをインスタンス化する方法は?
- 18. <h:inputText id = "getHere">にバッキングBeanの値を渡すには?
- 19. richfaces suggestionBoxバッキングBeanに追加の値を渡します
- 20. バッキングBeanをパラメータとしてFaceletに渡すと、
- 21. Laravel Facadeの明確化が必要
- 22. Javaファイルをパッケージ化する方法
- 23. TarballをMavenとパッケージ化する方法
- 24. サポートファイルをカカオアプリケーションにパッケージ化する方法
- 25. ウィザードを使用している場合、入力ボックス値をバッキングBeanプロパティのマップ値にバインドする方法
- 26. フォームを提出しないでバッキングBeanを更新する良い方法はありますか? inputTextarea:
- 27. バッキングBeanのHTML DataTableにアクセス中に例外がスローされる
- 28. デザインパターン "Facade"
- 29. バッキングBeanでクエリを実行し、ADFでテーブルを更新する適切な方法
- 30. JSF:ネストされたオブジェクトを含むバッキングBean
"//ここにあなたの位置を置きます"。 "vo"とは何ですか? – user1341851
VO = Value ObjectまたはそれをあなたのUIと共有するdataobjectと呼んでください。 – mprabhat
このようにして私を歩いてくれる記事、チュートリアル、または書籍への参照を教えてください。特にweb.ui.お返事をありがとうございます。 – user1341851