2011-12-20 22 views
0

"open"と "secure"という名前の私のwebcontentフォルダに2つのフォルダを作成しました。安全なページはもちろんセキュアで、「開いた」ページはユーザーが対話するページです。私は、質問の表示や質問の簡単な統計などのために、裏打ち豆を作りました。それらは、安全でオープンなWebページの両方で同等です。この場合、2つのbackingbeansを用意する必要があります

しかし、私はとにかく2つの裏蓋を作るべきですか?また、クラスmyCompany.app.secureと他のmyCompany.app.openの名前をつけ、myCompany.app.commonという名前を付けてクラスの検索を容易にする必要がありますか?

答えて

1

2つのバッキングビーンを持つ理由がない場合は、1つを使用すると言います。さらに、開いている部分と安全な部分とでページが異なる場合は、開いている部分だけを使用します(安全な部分のユーザーは開いた部分にもアクセスできますか?)。

パッケージ名については、そうすることができます。基本的には、できるだけ直感的なパッケージネーミングスキームを使用する必要があります。クイック概要(混雑したパッケージなし)、含まれているクラスとサブパッケージの適切なグループ化、最も重要なのは、関与するすべての開発者にとって便利です(開発者だけです。あなただけです:))。

+0

はい、開いている部分にもアクセスできます。これら3つの別々のフォルダを作成したくないですか? – LuckyLuke

+0

@Pjotr​​私はおそらくそれらの3つのフォルダを使用します。しかし、クラスとページが重複しないようにしようと思います。そうでなければ、サブクラス化、合成、戦略パターンなどの違いを定義する方法が他にもあるかもしれません。基本的には重複するコードを避けるようにしてください可能な限り、複製された行はすべて、メンテナンスを後でずっと難しくしています(重複を変更するのを忘れるかもしれません)。 – Thomas

+0

ありがとう、トーマス。 – LuckyLuke

関連する問題