リモートクライアントからエンティティBeanにアクセスする方法は?

StackOverflow https://stackoverflow.com/questions/3844766

  •  27-09-2019
  •  | 
  •  

質問

サーバーにこれがあります: ジェネラコディセタグプレ

および ジェネラコディセタグプレ

そして私はこれを私のクライアント(いくつかの異なるJVM)に持っています: ジェネラコディセタグプレ

たとえば、EJBからgetPerson()メソッドを呼び出す必要がある場合、Personタイプのオブジェクトを返しますが、クライアントはPersonがクラスであることをどのように理解しますか?

クライアントでPersonクラス(およびHelloServiceRemoteクラス)をもう一度書き直して、Personとは何かを理解できるようにする必要がありますか?または、Ejbプロジェクトをクライアントプロジェクトに含める必要がありますか?

役に立ちましたか?

解決

使用するインターフェイス、エンティティ、その他のユーティリティクラスを含むEJBプロジェクトのjarをクライアント側に含める必要があります。

ただし、クライアント側でEntity Beansを公開することは望ましくありません。これに関する詳細については、 http://www.ibm.com/developerworks/websphere/library/bestpractices/ejbs_access_entity_bean.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top