JavaFX中的MVP - 误解James_D的例子

时间:2018-01-16 16:34:31

标签: java model-view-controller javafx mvp

在我的研究中,我在这里找到了这个问题:Applying MVC With JavaFx其中James_D正在讨论关于JavaFX中MVP的明确方法(完整APP在这里:https://github.com/james-d/SimpleMVP)。

我阅读并理解了代码,它确实帮助了我,但它只是在这里用“显示并建议编辑”数据给用户,使用绑定等...但是如果我想在James_D的MVP示例中实现添加功能吗?

让我们假设我创建了一个新视图,在属性中拥有DataModel,其中字段读取用户输入等...然后我创建一个新的Controller处理此接口并在模型上执行任务。我需要在DataModel中添加一个方法addPerson(Person p)只是为了向ObservableList添加一个Person,通过模型更新UI是一个好主意吗? (我在这里被告知JavaFX - MVC Application best practices with database通过模型更新UI并不是一个好习惯。)

提前感谢您的帮助,

此致 保罗

0 个答案:

没有答案