Java 模型视图控制器和应用程序设置

Java 模型视图控制器和应用程序设置,java,swing,model-view-controller,settings,Java,Swing,Model View Controller,Settings,我正在尝试根据MVC模式创建桌面Java Swing应用程序。 我应该将应用程序设置逻辑放在哪里?它是视图、模型或控制器的一部分吗? 例如:我想将应用程序窗口的大小和位置保存到硬盘上。我将使用DataOutputStream将它们保存到外部文件中。我会说它将作为模型和控制器的一部分表示,这将影响视图…使用java.util.Preferences而不是外部文件;举了一个例子。

我正在尝试根据MVC模式创建桌面Java Swing应用程序。 我应该将应用程序设置逻辑放在哪里?它是视图、模型或控制器的一部分吗?
例如:我想将应用程序窗口的大小和位置保存到硬盘上。我将使用
DataOutputStream
将它们保存到外部文件中。

我会说它将作为模型和控制器的一部分表示,这将影响视图…使用
java.util.Preferences
而不是外部文件;举了一个例子。