2

Eclipse IDE で JSF を使用するエンタープライズ Web アプリケーションを開発しています。しかし、私はJSF Webアプリケーションアーキテクトの経験がなく、クラス、プロジェクト、パッケージ、Webページ、テンプレートページなどの名前に慣れていません..、次のようなパッケージに名前を付けることは可能ですか: CompanyName.systemName.controller (あるでしょうその中のコントローラー) CompanyName.systemName.Model (管理された Bean やその他のものがあります)

私のプロジェクトに最適な構造を選択する方法(フォルダー、クラス、パッケージ、Webページ、テンプレートページなどのアーキテクチャを意味します)。誰かがアイデアを持っているなら? サンプルプロジェクトがあれば嬉しいです。

ありがとう

4

2 に答える 2

0

それらは素晴らしいパッケージ名です。パッケージを目的ごとにグループ化するのが好きな人もいます:

org.mycompany.myapp.controller
org.mycompany.myapp.dao
org.mycompany.myapp.service
etc...

大規模なアプリケーションの場合は、機能ごとにグループ化するのが好きです:

org.mycompany.myapp.billing
org.mycompany.myapp.signup
org.mycompany.myapp.webservices
etc...

フォルダー構造に関しては、優れた Maven アーキタイプが非常に役立ちます。Maven アーキタイプを使用していくつかのタイプの JSF プロジェクトを設定するための適切なウォークスルーを提供する Web ページを次に示します: http://www.javaserverfaces.org/get-started

于 2012-04-12T12:38:24.453 に答える