Java-学习MVC

Java-学习MVC,java,model-view-controller,swing,design-patterns,Java,Model View Controller,Swing,Design Patterns,我希望学习如何将MVC架构应用到我的Java项目中;主要是我的工作在摇摆。现在,除了我在这里发现的这两个问题外,没有简单的解释或示例说明如何使用MVC编写正确的代码: 在我看来,Java中似乎没有定义的MVC体系结构。从我所看到的内容来看,这是Java在Wwing的基础级别为您提供的内容,您可以自己应用的内容在第一个教程中 除了上面的两个资源外,有人能给我提供一个可以让您轻松使用JavaMVC的源代码吗?可能是一个视频教程?看看这个框架,您也可以将它与swing一起使用,如教程所示。这里是一

我希望学习如何将MVC架构应用到我的Java项目中;主要是我的工作在摇摆。现在,除了我在这里发现的这两个问题外,没有简单的解释或示例说明如何使用MVC编写正确的代码:

  • 在我看来,Java中似乎没有定义的MVC体系结构。从我所看到的内容来看,这是Java在Wwing的基础级别为您提供的内容,您可以自己应用的内容在第一个教程中


    除了上面的两个资源外,有人能给我提供一个可以让您轻松使用JavaMVC的源代码吗?可能是一个视频教程?

    看看这个框架,您也可以将它与swing一起使用,如教程所示。

    这里是一个很好的例子,我试图找到最简单的方法让您感受到这个想法

    无论如何,我不喜欢:

    在我看来,Java中似乎没有定义的MVC体系结构


    您可以在各种不同的语言中使用MVC、MVP和其他模式。Java与MVC无关,只是MVC设计可以用Java编码。然而,有些框架具有嵌入式MVC体系结构,并强制使用它Spring MVC是最为人所知的,请尝试查找更多关于它的信息,可能是一些教程。

    请参阅此示例,该示例使用Swigs添加两个数字程序。通过此示例,您可以轻松了解MVC的概念。如果控制器的数据发生变化,它还可以具有更新控制器的逻辑

    视图-视图表示模型包含的数据的可视化

    控制器-控制器同时作用于模型和视图。它控制进入模型对象的数据流,并在数据更改时更新视图。它将视图和模型分开


    使用所谓的观察者可观察者类的Java内置功能,下面的教程通过一个例子解释了MVC的概念


    另请参见此。可能的副本将扩展您的模型。让您的视图实现这是我能找到的最简单的教程:理解整个概念后,您将能够轻松理解更复杂的内容Spring对于试图理解Swing和MVC的基础知识的人来说是一种过分的技巧。