Как использовать Java кодовой базы свойство скачать (Interface
и Stub class
) от разъединять на клиентском компьютере, в Java RMI (Remote Method Invocation)?Java Remote Method Invocation (RMI): кодовая свойство
ответ
Как использовать java-правовую базу кода для загрузки (интерфейса и класса Stub) с сервера на клиентский компьютер в java RMI (Remote Method Invocation)?
Вы только что определили системное свойство java.rmi.server.codebase
в JVM, которое экспортирует удаленный объект. NB не у клиента JVM или реестра. Значение свойства codebase представляет собой список из одного или нескольких URL-адресов, из которых могут быть загружены классы. Обычно это один URL-адрес HTTP, указывающий на JAR-файл, содержащий классы для загрузки, которые должны включать только заглушку, если вы используете ее, и любые конкретные классы, которые будут поставляться в виде реальных типов возвращаемых объектов, реализующих интерфейсы или абстрактные или базовые классы, упомянутые в удаленном интерфейсе как типы возврата, или через такие классы, как зависимости.
Однако, как правило, нецелесообразно загружать удаленный интерфейс, так как это означает, что клиент должен использовать Reflection для управления заглушкой. Обычно клиент уже имеет удаленный интерфейс и использует его напрямую. Обратите внимание также, что с Java 1.5 вам не нужны сгенерированные заглушки.
@ EJB Спасибо, я не слышал об этом раньше. Хорошо знать. –
Thanx, я понял из вашего ответа, клиент использует отражение для управления классом заглушки, не могли бы вы привести мне пример об этом (как использовать java-отражение для загрузки класса stub)? –
Кажется, вы ничего не поняли. Клиенту не нужно использовать отражение для управления классом заглушки, а функция кодовой базы выполняет загрузку, а не Reflection. Я понятия не имею, почему вы просите меня пример того, что я уже назвал непрактичным. – EJP
- 1. Java: Remote Method Invocation (RMI)
- 2. C# Remote Method Invocation (RMI)
- 3. Java Remote method invocation
- 4. Remote JVM Robot Invocation
- 5. Scala vs Java method invocation
- 6. Понимание java RMI exportObject method
- 7. Javascript для интерфейса Java Remote Method
- 8. RMI Instantiate Remote Objects
- 9. Invocation of Post-Method вызывает «405 Method not allowed» -Error
- 10. jQuery validator remote method
- 11. java RMI grant class download from remote machine
- 12. jquery remote method json issue
- 13. RMI + java reflection
- 14. Java RMI Исключение
- 15. Java-метод invocation parser?
- 16. Как работает Quartz RMI Remote classloading?
- 17. RMI Remote Collection без сериализации локали объектов
- 18. Свойство RMI ignoreStubClasses действительно нужно?
- 19. java RMI - непредвиденная ошибка
- 20. Java RMI Factory - ClassCastException
- 21. Java RMI: Какова роль stub-скелета, созданного компилятором rmic
- 22. Java RMI Сбой подключения
- 23. Рефлексивное свойство в java Equals method
- 24. Java RMI Proxy вопрос
- 25. ClassNotFoundException в RMI Java
- 26. Сторона клиента Java RMI
- 27. PowerShell IIS: \ WebAdmin Remote Invocation запускает ошибку WSAStartup, WSANOTINITIALISED
- 28. Почему RMI реестра игнорирует свойство java.rmi.server.codebase
- 29. Программно заданное свойство invocation в mule
- 30. Реализация Java RMI
Что? Я не понимаю ваш вопрос. –
@ThomasUhrig Это просто означает, что вы не слышали об этой функции. Это не является дефектом в вопросе * как таковом. * – EJP