我想使用Java创建桌面应用程序,但我是桌面开发和Swing的新手。从网站开发中,我知道我必须将MVC应用到我的项目中。有没有简化这项任务的工具或框架?因为我是一名Web开发人员,所以我知道PHP存在这样的工具和框架。有没有解释如何构建我的项目的书?我选择的IDE是Eclipse。到目前为止,我发现这篇文章http://www.oracle.com/technetwork/articles/javase/mvc-136693.html适用于Java桌面应用程序的MVC
6
A
回答
5
Java Swing组件已经是MVC方法的“V”和“C”。你必须添加模型部分。在十五年的Java中,我从来没有发现任何比知道Swing组件的工具更好。 Oracle提供的Swing教程是最好的免费启动方式。
1
Eclipse富客户端客户端平台(RCP)。本PDF(http://wiki.eclipse.org/images/6/61/Frank_Gerhardt_Eclipse_Data_Binding.pdf)具有在RCP中应用MVC的完整概述。
我知道我阅读过有关使用Spring框架为丰富的桌面应用程序提供支持的人。春季富客户端项目(Spring-RCP)自2009年以来一直未更新,因此我不确定有多少人在Spring中进行此项工作。
1
Griffon(http://griffon.codehaus.org/)是专门为使桌面MVC易于执行而构建的框架。它在Groovy中,一种在JVM上构建的动态类Ruby语言,您通常在Groovy中编写代码,但也可以混合使用Java代码。
您可以在我的雇主博客上发布的示例中看到一个介绍,内容为http://blog.chariotsolutions.com/2010/12/painless-java-desktop-application.html
相关问题
- 1. 适用于Java桌面应用程序的JavaFX,Swing或Flex
- 2. 适用于桌面应用程序的Java/Flex
- 3. 什么MVC框架可用于Java桌面/ winform应用程序?
- 4. Java桌面应用程序
- 5. java桌面应用程序
- 6. Java桌面应用程序?
- 7. 适用于没有数据层的桌面应用程序的MVC
- 8. 适用于桌面应用程序的MacRuby + IronRuby或JRuby?
- 9. 适用于桌面应用程序的QML Symbian组件
- 10. 适用于Windows的桌面gadet /应用程序
- 11. 适用于桌面应用程序的Google Analytics(分析)
- 12. 适用于桌面应用程序的Adobe AIR和Appcelerator Titanium
- 13. 适用于Windows桌面应用程序的Xamarin表单?
- 14. 用于.NET桌面应用程序的MVC框架
- 15. 适用于小型Java应用程序的最佳桌面部署技术
- 16. 适用于Java桌面应用程序的ADFS/SAML身份验证
- 17. 用于桌面的NetBeans中的“Java应用程序”或“JavaFX应用程序”?
- 18. VS2013 Application Insight适用于桌面应用程序
- 19. C#vs Adobe Air适用于桌面应用程序
- 20. Expression Blend/Studio适用于桌面应用程序吗?
- 21. GWT设计师:是否仅适用于桌面应用程序?
- 22. Ruby gui适用于桌面应用程序
- 23. libGDX适用于仅桌面应用程序开发吗?
- 24. Java中的桌面应用程序
- 25. 桌面Java应用程序的替代
- 26. Java中的桌面应用程序
- 27. 选择用于桌面应用程序
- 28. 将WebKit用于桌面应用程序
- 29. 用于访问Google+的Java桌面应用程序
- 30. 用于开发Java桌面应用程序的最佳IDE