2011-12-20 79 views
0

我在我的webcontent文件夾中創建了兩個名爲「open」和「secure」的文件夾。安全頁面當然是安全的,而「打開」的頁面是用戶將與之交互的頁面。我已經爲諸如顯示問題,對問題簡單統計等事情做了支持。他們在安全和開放的網頁上都是平等的。在這種情況下,我應該有兩個backingbeans

不管怎樣,我應該做兩個backingbeans?我應該命名包myCompany.app.secure和另一個名爲myCompany.app.common的myCompany.app.open,以便更容易地找到類?

回答

1

如果沒有理由有兩個支持bean,我會說只使用一個。另外,如果頁面在開放和安全部分之間沒有區別,我只需使用開放部分(安全部分的用戶也可以訪問開放部分,不是嗎?)。

至於包名:你可能會這樣做。基本上你應該使用一個儘可能直觀的包命名方案,允許快速概述(沒有擁擠的包),提供一個包含的類和子包的良好分組,並且最重要的是方便所有相關的開發人員(如果你是隻有開發人員,那麼它只是你:))。

+0

是的,他們也可以訪問公開部分。你不想讓這三個單獨的文件夾? – LuckyLuke

+0

@Pjotr​​我可能會使用這三個文件夾或更有意義的。但是,如果它們是相同的,我會嘗試不重複類和頁面 - 如果不相同,則可能有其他方法來定義差異,如子類,組合,策略模式等。基本上,您應該儘量避免重複代碼因爲每個重複的行都會使得維護在以後更加困難(您可能忘記更改重複項等)。 – Thomas

+0

謝謝托馬斯。 – LuckyLuke

相關問題