Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java桌面应用程序的MVC_Java_Model View Controller_Frameworks_Desktop Application - Fatal编程技术网

Java桌面应用程序的MVC

Java桌面应用程序的MVC,java,model-view-controller,frameworks,desktop-application,Java,Model View Controller,Frameworks,Desktop Application,我想用Java创建一个桌面应用程序,但我对桌面开发和Swing还不熟悉。从web开发中,我知道我必须将MVC应用到我的项目中。是否有任何工具或框架可以简化此任务?因为我是一名web开发人员,所以我知道PHP有这样的工具和框架。有没有书解释如何组织我的项目?我选择的IDE是Eclipse。到目前为止,我发现本文中的Java Swing组件已经是MVC方法中的“V”和“C”。您必须添加模型部分。在十五年的Java生涯中,我从未发现过比从头了解Swing组件更好的工具。Oracle的Swing教程是最

我想用Java创建一个桌面应用程序,但我对桌面开发和Swing还不熟悉。从web开发中,我知道我必须将MVC应用到我的项目中。是否有任何工具或框架可以简化此任务?因为我是一名web开发人员,所以我知道PHP有这样的工具和框架。有没有书解释如何组织我的项目?我选择的IDE是Eclipse。到目前为止,我发现本文中的Java Swing组件已经是MVC方法中的“V”和“C”。您必须添加模型部分。在十五年的Java生涯中,我从未发现过比从头了解Swing组件更好的工具。Oracle的Swing教程是最好的免费入门方式。

Eclipse富客户端平台(RCP)。本PDF()全面概述了在RCP中应用MVC

我知道我读过关于人们使用Spring框架开发富桌面应用程序的文章。Spring富客户端项目(Spring RCP)自2009年以来就没有更新过,所以我不确定有多少人在使用Spring进行更新

Griffon()是一个专门构建的框架,用于使桌面MVC易于实现。它在Groovy中,这是一种构建在JVM上的动态、类似Ruby的语言,您通常使用Groovy编写代码,但也可以混合使用Java代码

你可以在我的雇主的博客上看到一篇介绍,其中有一个例子