2012-01-22 40 views
2

我正在實施本網站談到的MVC結構http://www.oracle.com/technetwork/articles/javase/mvc-136693.htmlJava MVC,在控制器之間共享模型?

我在努力工作以打開具有新控制器的新窗口?我是否在默認控制器中執行此操作? 另外我將如何分享多個控制器之間的共同模型?例如, 我有一個LoginController,LoginView和一個員工模型。他們登錄,我想打開主應用程序。員工模型需要在主控制器中使用,可能還需要其他控制器如何實現?

謝謝

回答

1

我認爲你的問題是相當有趣的。它也經常出現在我身上。無論你使用MVC還是我現在更喜歡的模式:MVP(具有被動視圖),它看起來像那些模式只是定義了在表單級別編碼東西的規範方式。我的意思是說,兩者都對jframes或android的活動感興趣(讓我們稱它們爲Fowler)。

儘管如此,使用多個表單共享模型和控制器來模擬較大的應用程序仍然存在差距。我希望通過合作努力來挖掘這個問題。如果您有興趣,請告訴我們,我們會找到一種直接溝通的方式。

我得到的一個想法是擁有某種超級模型,它將作爲工廠提供其他子模型,並由另一個組件使用,負責子模型,子視圖和子窗體的佈線。這只是一個初步的想法,我希望其他人會分享他們在這個問題上的做法和經驗。

相關問題