1

私はJavaの新進の開発者であり、データベースと対話する必要のあるスタンドアロンアプリケーション(Webアプリではなく、デスクトップで実行する必要のあるクライアントアプリ)を構築する必要があります。誰かが私にこれを達成するのに役立つテクノロジー/フレームワークが最も適しているかどうかを教えてもらえますか?

単純なデータベース(MySQLなど)とのインターフェイスと、後でWindows .exe実行可能ファイルに変換できる非常に優れたGUIの作成に役立つ、Javaのフレームワークはありますか?

4

6 に答える 6

1

A Java Program can never be converted to an .exe. The output usually will be a jar File which can be run on any OS as long as you have JDK on the system.

You can use Swingin JAVA for creating good GUI and can use MySql library for JAVA to easily connect to MySQL.

于 2012-08-08T18:22:12.337 に答える
1

あなたはフレームワークとツールを求めました:

Java やオブジェクト指向プログラミング全般に慣れていない場合は、Effective Java (一般に Java 用) といくつかのプレゼンテーション パターンについての Martin Fowlers の説明を読んでください。ここでは、パッシブ ビューが最も気に入っています。

学ぶことは本当にたくさんありますが、「正しく」やりたいのであれば、それを回避する方法はないと思います.

于 2012-08-08T18:42:57.713 に答える
1

アプリケーションを適切に階層化し、段階的に実行することをお勧めします。

UI を使用せずにデータベース部分を動作させることができます。最初にそうすることをお勧めします。それを開発し、鼻水をテストして、脇に置きます。

UI とデータベースの間にサービス層が必要です。リクエスト、検証、セキュリティ、トランザクションなどを管理します。それを開発し、鼻水をテストして、脇に置きます。

残りの部分が整った場合にのみ、UI を続行する必要があります。

于 2012-08-08T18:44:14.357 に答える
1

バイターの答えを補完する:

2 つのライブラリ/フレームワークを使用します。1 つは GUI 用、もう 1 つはデータベース アクセス用です。GUI のオプションとして SWT もあります。

データベースへのアクセスには、Java のビルトイン JDBC と mysqls jdbc ドライバーを使用するだけです。

于 2012-08-08T18:25:08.423 に答える
0

「単純なデータベースの両方で 1 つのインターフェースを支援できる Java のフレームワークはありますか」と尋ねると、多くの答えが得られます。最も単純な応答は「JDBC を見てください」です。これは、他のほとんどすべてのフレームワークがデータベースと通信するために利用します。

データベース接続と GUI 機能の両方を実行する 1 つのフレームワークを推奨するかどうかはわかりません。それらを切り離しておいてください。上記の Byter のように、Swing がうまく機能することがわかりました。

お問い合わせの内容がレポート機能である場合、Jasper レポートについてよく耳にします。

于 2012-08-08T18:28:12.220 に答える
0

Java を初めて使用する場合は、使いやすい IDE から始めることをお勧めします。JDeveloper はオラクルの公式 IDE であり、デスクトップまたは Web アプリケーションの開発に必要なものがほぼすべてそろっています。無料です。オラクル サイトにサインアップする必要があると思いますが、それだけの価値はあります。

JDeveloperとswingを使用して小さなビジュアルJavaアプリケーションを構築する方法に関するチュートリアルは次のとおりです: http://docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_2/jdtut_11r2_2.html

データベースの技術については、ORM が使えれば最高です。JDeveloper IDEにすでに組み込まれているEclipseLinkを使用したJPAをお勧めします。これを行う方法に関するチュートリアルは次のとおりです

しかし、ORM の学習に取り掛かりたくない場合 (最終的にはそうすべきです)、単純な JDBC を使用してください (Web でこれを行う方法についてのチュートリアルがたくさんあります)。

JDeveloper に代わるものは Netbeans です。これは、はるかに軽量なため、公式のオラクル ツールでもあります。

于 2012-08-08T18:25:54.490 に答える