2016-04-28 12 views
-1

Javaテクノロジを使用してエンタープライズレベルのアプリケーションを開発する必要があります。 Java EEコンポーネントを使用して、スイングとサーバーサイドに関連するものを含むクライアントサイド環境を開発することに決めました。私の計画された方法は次のように記述することができますSwingクライアントを使用したJava EE多層アプリケーション

最初のスイングクライアントはアプリケーションサーバーに要求します。アプリケーションサーバーにはビジネスロジックがあり、要求を転送する方法を決定する能力があります。データベースサーバには私のDBがあります。

これらの技術を私は使用したいと考えています。私のDBフォームEJBにアクセスするためのアプリケーションサーバに

  • をビジネスロジックを処理するためのアプリケーションサーバに
  • EJBを扱うHTTPリクエストのためのクライアント側のための

    • スイング
    • サーブレット休止状態。

    上記のアーキテクチャーはJEEエンタープライズレベルのシステムアーキテクチャーと互換性がありますか教えてください。

  • +0

    「あなたはこれらのアプリケーションサーバーのプログラミングを春に使用できるのですか?」とはどういう意味ですか?あなたはSpringフレームワークについて話していますか? – Kayaman

    +0

    申し訳ありません。その部分を省略します。私はそれを削除します – Top25

    +0

    それなしで考える。 :) – Top25

    答えて

    0

    スイング< ==>ソケット< ==> JEE(アプリケーション)RESTベースの< ==> Hiberate(DAO) はい、その良いけど。 しかし、アプリケーションが異なるエンドユーザーデバイスで使用される場合、クライアント側の別の方法を考える必要があります。 JNLPを使用すると、SWINGクライアントアイテムをエンドユーザに配信することができます。これにより、クライアントの意識を払わずにアップグレードやカスタマイズを可能にします。

    これは私のポイントです。

    関連する問題