我想使用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/Flex
- 2. 適用於Java桌面應用程序的JavaFX,Swing或Flex
- 3. 帶桌面應用程序的java桌面應用程序
- 4. 什麼MVC框架可用於Java桌面/ winform應用程序?
- 5. Java桌面應用程序?
- 6. Java桌面應用程序
- 7. java桌面應用程序
- 8. 用於Java桌面應用程序的安裝程序
- 9. 適用於沒有數據層的桌面應用程序的MVC
- 10. 適用於桌面和移動瀏覽器的ASP.Net MVC應用程序
- 11. 用於桌面應用程序的JTree
- 12. 適用於HTML應用程序的簡單桌面外殼
- 13. 適用於Windows的桌面gadet /應用程序
- 14. 適用於桌面應用程序的MacRuby + IronRuby或JRuby?
- 15. 適用於桌面應用程序的QML Symbian組件
- 16. 適用於桌面應用程序的Google Analytics(分析)
- 17. 適用於桌面和移動應用程序的OAuth 2.0
- 18. 適用於Windows桌面應用程序的Xamarin表單?
- 19. 適用於桌面應用程序的Adobe AIR和Appcelerator Titanium
- 20. 用於.NET桌面應用程序的MVC框架
- 21. Java桌面應用程序和Java EE?
- 22. 用於桌面的NetBeans中的「Java應用程序」或「JavaFX應用程序」?
- 23. 適用於Java桌面應用程序的ADFS/SAML身份驗證
- 24. 適用於小型Java應用程序的最佳桌面部署技術
- 25. libGDX適用於僅桌面應用程序開發嗎?
- 26. GWT設計師:是否僅適用於桌面應用程序?
- 27. SQL Azure適用於桌面客戶端應用程序
- 28. C#vs Adobe Air適用於桌面應用程序
- 29. Ruby gui適用於桌面應用程序
- 30. Expression Blend/Studio適用於桌面應用程序嗎?