gpt4 book ai didi

Java MVC, Controller 之间共享模型?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:37 25 4
gpt4 key购买 nike

我正在实现本网站谈论的 MVC 结构 http://www.oracle.com/technetwork/articles/javase/mvc-136693.html

我很难打开带有新 Controller 的新窗口?我在默认 Controller 中执行此操作吗?另外,我将如何在多个 Controller 之间共享通用模型?

例如,我有一个 LoginController、LoginView 和一个员工模型。他们登录,我想打开主应用程序。员工模型将需要在主 Controller 中使用,可能其他 Controller 将如何实现?

谢谢

最佳答案

我觉得你的问题很有趣。它也经常出现在我身上。无论您使用 MVC 还是我现在更喜欢的模式:MVP(具有被动 View ),看起来这些模式只是在表单级别定义了一种规范的编码方式。我的意思是两者都对 jframes 或 android 的 Activity 感兴趣(让我们称它们为表单,就像 Fowler 一样)。

然而,对于具有多个表单共享模型和 Controller 的大型应用程序建模存在差距。我有兴趣通过协作来挖掘这个问题。如果您有兴趣,请告诉我,我们会想办法直接沟通。

我的一个想法是拥有某种 super 模型,它可以作为提供其他子模型的工厂,并由另一个组件使用,负责子模型、 subview 和子表单的连接。这只是一个初步的想法,我希望其他人可以分享他们在这个问题上的做法和经验。

关于Java MVC, Controller 之间共享模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8960708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com