2016-07-08 2 views
0

알다시피, 스프링에는 여전히 오래된 학교 UnicastRemoteObject 클래스를 사용하는 RMI 용 멋진 프레임 워크가 있습니다. 대신에 Activation을 사용하고 싶다면 Spring이이를 지원합니까? 이 문서를 찾지 못했습니다? 이것이 실제로 스프링을 통해 구현 가능한지 혼란 스럽습니다. 또한 언급할만한 rmid는 또 다른 데몬입니다. 봄이 이걸 전혀 처리합니까? 또한 누구든지 elses 경험을 통해 Activation을 사용하고 Spring을 통합하는 가장 좋은 방법은 무엇입니까?Java Spring RMI 활성화

+0

성공한 경우 RMI 활성화를 사용하는 사람은 극소수입니다. 제대로 작동하지만 적절한 보안 모델이 없습니다 (예 :'rmid'에 대한 SSL 액세스가 없으며 사용자와 그 사이의 신뢰 관계 호스트와 당연한 것으로 간주되는 활성화 된 객체). 이 라인을 추구하는 것을 권장 할 수 없습니다. – EJP

답변

0

봄은 RMI 활성화를 지원하지 않습니다. Spring includes an RmiServiceExporter은 표준 RMI에 비해 향상된 기능을 포함하는 원격 객체 호출에 적합합니다 (예 : 서비스가 필요 없음) java.rmi.Remote.

이렇게 말하면서 REST 활성화 웹 서비스가 아닌 RMI 활성화에 관심이있는 이유는 무엇입니까?

+0

답변 주셔서 감사합니다, 많이 주셔서 감사합니다. 나는 직장에서 일찍 2000 년대에서 일부 오래된 레거시 코드에 노력하고 있습니다. 그것은 RMI 활성화를 사용하여 설정되었고 새로운 기술로 업데이트하려고했습니다. 그것은 꽤 큰 프로젝트이므로, 너무 쉬운 전환과 너무 많은 시간을 들여야 만 않으면 기술과 아키텍처를 너무 많이 변경하는 일에 열중하지 않습니다. –