0

私は以前のプロジェクトでSpringDIとIOCを幅広く使用してきました。新しいプロジェクト要件に従って、次のようにプロジェクトを設定する必要があります。

  1. ビジネスプロジェクト(Javaプロジェクト)
  2. 共通プロジェクト(Javaプロジェクト)
  3. プレゼンテーションプロジェクト(Webプロジェクト)

ビジネスとプレゼンテーションは、共通のレイヤーを伝達/使用します。ただし、ビジネスとプレゼンテーションは異なるアプリサーバーにデプロイされ、ビジネスとプレゼンテーション間の通信はhttpベースではありません。プレゼンテーションは、iiopプロトコルを介してビジネスを呼び出します。つまり、プレゼンテーション(Webプロジェクト)からビジネス(Javaプロジェクト)を呼び出しているときに、プロトコルの切り替えが発生します。

さまざまなアプリケーション層を設定するために、次のようにしました。

ビジネスプロジェクトでは、SPRINGの依存性注入機能と通常のOOPS手法を使用して、すべてのビジネスロジックメソッドとDAOメソッドをファサードオブジェクトにカプセル化しました。

次に、EJBを使用してファサードオブジェクトを公開し、プレゼンテーション層からejb jndiを呼び出し、EJB呼び出しを行ってファサードオブジェクトを取得します。

私は知る必要がある :

  1. EJB(単純なステートレスセッションBean EJB 2.1)を作成し、Springを使用して公開するにはどうすればよいですか?

  2. Springを使用してEJBにアクセスするにはどうすればよいですか?(スプリングを使用して同じものを露光したかどうかは関係ありません)

春に同じ構成を行うための適切な/完全な例は(春の参照でも)見つかりませんでした。

このトピックでの助けは大歓迎です。

よろしくお願いいたします。

Jitendriya Dash Java / J2EE開発者、ムンバイ、インド。

4

1 に答える 1

0
  1. Spring を使用して公開しません。アプリケーション サーバーにリモート EJB としてデプロイすることで公開します。それはSpringの責任ではありません。
  2. リファレンス ドキュメントhttp://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/htmlsingle/spring-framework-reference.html#ejbの手順に従って、リモート EJB にアクセスします。
于 2011-10-22T12:04:41.387 に答える