2012-04-18 9 views
0

サーブレット3.0とJSFテクノロジーを使用していくつかのJavaEE 6ログインチュートリアルを見てきました。多くの場合、リクエストスコープの認証情報Beanとユーザー・マネージャーのセッションBeanが表示されます。たいていはパッケージ情報を提供していませんし、簡単にするためにすべてを一つのパッケージにまとめています。私は、Web層とビジネスロジックの間のパッケージングに苦労してきました。バッキング、コントローラー、マネージャー、ファサードのすべてが同じことを話しているかどうかはわかりません。短い答えは、ユーザーマネージャのセッションBeanと資格情報のBeanをパッケージ化する方法を教えてくれるかもしれませんが、もっと評価された答えは、Web層とビジネスロジックをナビゲートするのに役立ちます。前もって感謝します。バッキングBeanコントローラマネージャFacadeビジネスロジックをパッケージ化する方法

答えて

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に非常に特異的であるように起こっている、またはそれがコアに属しないかどうかを区別するために、より細かいレベルにそれらを破るその後賢明

ビジネスユニットにそれらを破ります。

+0

"//ここにあなたの位置を置きます"。 "vo"とは何ですか? – user1341851

+0

VO = Value ObjectまたはそれをあなたのUIと共有するdataobjectと呼んでください。 – mprabhat

+0

このようにして私を歩いてくれる記事、チュートリアル、または書籍への参照を教えてください。特にweb.ui.お返事をありがとうございます。 – user1341851

関連する問題