как быстро изучить Java RMI

У меня есть приложение Java, над которым я работаю уже год или два , Я хотел бы создать очень простой набор (с возможностью добавить сложность позже) интерфейсов, которые я могу использовать для управления моим Java-приложением из другой JVM (например, MATLAB).

Я предполагаю, что RMI - лучший способ сделать это , но я не уверен, так как почти ничего не знаю об этом.

Каков наилучший способ быстрого изучения RMI?

Скажем, я хочу использовать такой интерфейс:

interface Application {
   public void setLoggingEnabled(boolean enable);
   public boolean isLoggingEnabled();
}

Как я мог реализовать мост между двумя JVM с этим интерфейсом, используя RMI? Что я должен знать о блокировке / потоке / синхронизации, чтобы это работало?

7
задан Jason S 3 September 2010 в 17:15
поделиться