一元化されたデータベースを使用してJavaアプリケーションを開発する必要があります。RMIはそれに適していますか、それとも他の方法を使用する必要がありますか。
2 に答える
JavaEEの使用を検討してください。Java EEアプリケーションにはサーバー側のロジックがあり、EJBを介してデータベースへのアクセスを管理します。
RMIに基づくリモートEJBのいずれかを使用できますが、通常はLANでのみ機能します。または、使いやすいJAX-WSおよびJAX-RSアノテーションを使用してSOAPまたはRESTfulWebサービスを作成できます。
Java EEチュートリアルはここにあります:http://docs.oracle.com/javaee/6/tutorial/doc/
アプリケーションサーバーが必要になります。リファレンス実装はGlassFishです:http://glassfish.java.net/
開始する最も簡単な方法は、GlassFishがバンドルされたNetBeansバージョンをダウンロードすることです。http://netbeans.org/downloads/
次に、WARプロジェクトを作成します。
Puceによる良い答えですが、 Vaadin(Javaベース)やReal Studio Web Edition (Javaベースではない)など、別の種類のアプリケーションサーバー(EJBまたはRMIなし)を検討することもできます。アプリのビジネスロジックがサーバー上で実行され、データベースサーバーに接続している間、ユーザーはクライアント側でWebブラウザーを操作します。