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. Redis Desktop Manager for Aerospike?
- 3. Ec2 + Hadoop for Java app
- 4. Java Desktopアプリケーションフレームワーク
- 5. JBoss wildfly 10 for spring mvc web app
- 6. Java DesktopアプリとJava EE?
- 7. ADF Java Desktop Application Jar
- 8. Google Apps Marketplace - SSO for Google App Engine Javaアプリケーション
- 9. python web appとc#desktop appの間のリアルタイム通信
- 10. Yahoo OAuth for gt App for Mac App
- 11. POM for springboot app
- 12. mac desktop vs Desktop
- 13. PhoneGap for SenchaTouch for Android App
- 14. アーキテクチャーSpring MVC + angle app
- 15. RTL for Xamarin.iOS app
- 16. RecyclerView for chat app
- 17. Desktop App ConverterアプリはイベントアナリティクスAPIにアクセスできますか?
- 18. asp.net mvc app
- 19. Admob on Java Desktopアプリですか?
- 20. シンプルなHTTP GET Unauthorized 401 - Bluemix Cloudant - Java Desktop
- 21. ベストプラクティス:Java Desktopアプリケーションのライセンス強制
- 22. Netbeansを使用したJava Desktopアプリケーション
- 23. Java Desktop Integration:カスタムアプリケーションでファイルを開く
- 24. MVC App System.Data.SqlClient.SqlException(0x80131904):
- 25. periodic_call_remote:Rails AJAX for facebook app
- 26. Timetable App for Rails 4
- 27. android app for sms inbox
- 28. Skype for Business APP SDK
- 29. OAuthentication error for android app
- 30. Google +1 for GWT app