アプリケーションを実行している Java Jersey プロジェクトがあります。一方、RMI アプリケーションがある場合、この 2 つを連携させるにはどうすればよいかというプロジェクトがあります。つまり、RMI/IIOP を Jersey アプリケーションに統合するにはどうすればよいでしょうか。
私は次のようなことを考えていました:
@Path("/items")
public class ItemsResource {
@Context
UriInfo uriInfo;
@Context
Request request;
Stuber s = new Stuber();
@GET
public Response get() throws RemoteException {
}
RMI/IIOP に接続するためのクライアントとして機能する外部クラスが Jersey プロジェクトにありましたか?
public class Stuber {
Context ic;
iRemoteLogic logic;
public Stuber() {
super();
Object objref;
try {
ic = new InitialContext();
objref = ic.lookup("LogicService");
System.out.println("Client: Obtained a ref. to Hello server.");
logic = (iRemoteLogic) PortableRemoteObject.narrow(
objref, iRemoteLogic.class);
RMI/IIOP クライアントとして機能するには、Stuber クラスに何を追加すればよいですか?
ありがとう :)
注: RMI/IIOP については、このチュートリアルに従いました。