Каков наилучший способ использования RMI над tomcat?Tomcat + RMI лучший способ?
Могу ли я создать глобальный пул RMI или одно соединение RMI для всех моих приложений?
Каков наилучший способ использования RMI над tomcat?Tomcat + RMI лучший способ?
Могу ли я создать глобальный пул RMI или одно соединение RMI для всех моих приложений?
Я использую статический класс в контроллере, который обертывает интерфейс RMI. RMI объединит ваши соединения на сервере, вам не нужно беспокоиться об этом в своем Tomcat.
Пример RMI
public interface Account
extends java.rmi.Remote {
public double balance(int accountNumber)
throws java.rmi.RemoteException;
}
public class AccountImpl
extends
java.rmi.server.UnicastRemoteObject
implements Account {
public AccountImpl()
throws java.rmi.RemoteException {
super();
}
public double add(int accountNumber)
throws java.rmi.RemoteException {
return 1000.0;
}
}
Образец Servlet
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
Account service=request.getSession()!=null ?(Account)request.getSession().getAttribute(loginService.ACCOUNT_SERVICE.name()):null;
service=service!=null?service:getService();
if(service!=null)
{
request.getSession().setAttribute(loginService.ACCOUNT_SERVICE.name(), service);
}
}
}
}
. Почему вы так хотите делать? – water
Мне нужно получить данные от приложения stanbalone в моих сервлетах – Akvel