Javaを使用してデスクトップアプリケーションを作成したいのですが、私はデスクトップ開発とSwingが初めてです。 Web開発から私は自分のプロジェクトにMVCを適用する必要があることを知っています。このタスクを簡素化するツールやフレームワークはありますか?私はWeb開発者なので、PHP用のツールやフレームワークがあることはわかっています。私のプロジェクトの構造を説明する本はありますか?私のIDEはEclipseです。これまでのところ、この記事が見つかりましたhttp://www.oracle.com/technetwork/articles/javase/mvc-136693.htmlMVC for Java Desktop App
6
A
答えて
5
Java Swingコンポーネントは、すでにMVCアプローチの「V」と「C」です。モデルパーツを追加する必要があります。 Javaの15年間で、Swingコンポーネントをバックツーフロントで知っているよりも優れたツールは見つかりませんでした。オラクルのSwingチュートリアルは、始めるには最高の自由な方法です。
1
Eclipseリッチクライアントクライアントプラットフォーム(RCP)。このPDF(http://wiki.eclipse.org/images/6/61/Frank_Gerhardt_Eclipse_Data_Binding.pdf)には、RCPでMVCを適用するための完全な概要が記載されています。
リッチデスクトップアプリケーション用のSpringフレームワークを使用している人については知りました。 Springリッチクライアントプロジェクト(Spring-RCP)は2009年から更新されていないため、Springで何人の人がこれをやっているのかよくわかりません。
1
グリフォン(http://griffon.codehaus.org/)は、デスクトップMVCを簡単に行うために特別に構築されたフレームワークです。 Groovyは、JVM上に構築された動的なRuby風の言語です。通常はGroovyでコードを記述しますが、Javaコードでも混在させることができます。
私の雇用者のブログに掲載した例を紹介しています。http://blog.chariotsolutions.com/2010/12/painless-java-desktop-application.html
関連する問題
- 1. facebook desktop app C#
- 2. Ec2 + Hadoop for Java app
- 3. Java Desktopアプリケーションフレームワーク
- 4. Java DesktopアプリとJava EE?
- 5. Google Apps Marketplace - SSO for Google App Engine Javaアプリケーション
- 6. Yahoo OAuth for gt App for Mac App
- 7. POM for springboot app
- 8. PhoneGap for SenchaTouch for Android App
- 9. RecyclerView for chat app
- 10. Crash Reporter for Cocoa app
- 11. periodic_call_remote:Rails AJAX for facebook app
- 12. Google +1 for GWT app
- 13. Timetable App for Rails 4
- 14. Python App for Android Tablet
- 15. Java Desktop Integration:カスタムアプリケーションでファイルを開く
- 16. ベストプラクティス:Java Desktopアプリケーションのライセンス強制
- 17. Netbeansを使用したJava Desktopアプリケーション
- 18. マルチテーマfor MVC Razor
- 19. MavenマルチモジュールSpring MVC App
- 20. Jericho HTMLパーサーはGoogle App Engine for Javaで動作しますか?
- 21. MVC MusicStore App Question
- 22. 空白のキャンバスページfor iFrame App
- 23. iphone app for ipad3のアイコン
- 24. MVVM Design for Multi Document app?
- 25. iOS4 Enterprise App for Wireless Distribution
- 26. Apache vs Nginx for Chat Web App
- 27. データマイニングRoR-app for dribbble shot
- 28. PreviewKeyDown for Windows Store App ListBox
- 29. Google App Engine for Pythonのリファレンスリスト
- 30. Google App Script for forms変数