для подключения к серверу с использованием RMI Я использую приведенный ниже код .. отлично работает.Подключение с использованием java RMI
Однако, как вы можете видеть ниже, каждый раз, когда нажимается кнопка, я должен подключиться и продолжать делать это с каждой кнопкой. Есть ли способ подключиться один раз и продолжать использовать его через класс?
Например, вместо того, чтобы продолжать писать тот же код для подключения снова и снова .. есть ли способ сделать это один раз? .. поэтому я могу сделать программу более эффективной. Заранее спасибо.
if (evt.getSource() == button1)
{
try {
Remote kay = Naming.lookup("rmi://localhost/hey");
Hey u = (Hey) kay;
u.canSaw(que);
} catch(Exception e) {
System.out.println("fail");
}
}
if (evt.getSource() == button2)
{
try {
Remote kay = Naming.lookup("rmi://localhost/hey");
Hey u = (Hey) kay;
u.canSaw(see);
} catch(Exception e) {
System.out.println("failed");
}
}
Считаете ли вы, что 'kay' является переменной-членом в классе, который содержит этот код, а затем просто не просматривает поиск? –