控制器在MVC中的作用

时间:2012-01-04 11:28:13

标签: java model-view-controller

我正在尝试在java中构建一个简单的GUI应用程序,它将向我显示美元与欧元,英镑等的汇率。

模型连接到URL并废弃Web数据以构建包含汇率的哈希映射。

该视图有一个JcomboBox,用户可在其中选择要在JTextArea中显示的汇率。

程序启动后,模型没有更新。当程序启动时,Main类构建所有必需的对象。

鉴于这些(并且模型没有更新)是否需要控制器类?似乎控制器仅用于更新模型,因此我对如何使用控制器构造此MVC感到有点困惑。希望这很清楚。提前谢谢

1 个答案:

答案 0 :(得分:0)

我想正确的解决方案需要Controller从URL获取数据,构建Model和push(MVP)或将其发布(MVC)到/用于View。 但说实话,如果没有必要,不要强迫MVC。毕竟它的目的是帮助管理复杂的场景,如果你有疑问它是否有必要,那么它可能不是。