2016-07-08 3 views
0

Как я понимаю, у весны есть хорошая структура для RMI, которая выглядит так, как будто она по-прежнему использует класс старой школы UnicastRemoteObject. Что, если бы я хотел использовать Активацию, разве весна это поддерживает? Я не нашел документов для поддержки этого? Я смущен, если это реально реализуется через весну ?? Также, чтобы упомянуть, rmid - еще один демон. С чем это связано? Кроме того, из любого опыта elses, какой был бы лучший способ использовать Activation и включить Spring?Активация Java Spring RMI

+0

Вы бы стали одним из немногих людей в мире, использующих активацию RMI, если вы преуспели. Он работает, но вокруг него нет подходящей модели безопасности (например, нет доступа к SSL для 'rmid' и большого количества доверительных отношений между вами и им и активированными объектами, которые просто считаются само собой разумеющимися). Не могу порекомендовать вам преследовать эту линию. – EJP

ответ

0

Весна не поддерживает активацию RMI. Spring includes an RmiServiceExporter для вызова удаленных объектов, которые содержат приятные улучшения по сравнению со стандартным RMI, например, не требующие расширения служб java.rmi.Remote.

Как вы считаете, почему вас интересует активация RMI, а не веб-служба RESTful?

+0

Спасибо за ответы, ребята, очень ценятся. Я работаю над старым старым кодом с начала 2000-х годов на работе. Это настройка с использованием RMI Activation, и я хотел обновить ее новыми технологиями. Это довольно большой проект, поэтому я не так сильно увлекаюсь технологией и архитектурой, если это не довольно простой переход и не занимает слишком много времени. –