0

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

4

1 に答える 1

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 に非常に固有のものになるのか、それともコアに属するのかを区別します。

于 2012-04-18T16:11:28.903 に答える