Java RMI -Remote Method Invocation- là Java to Java only.Java RMI với Scala, điều này có khả thi không?
Trên trang web Scala Tôi đọc mà sự tích hợp với Java là liền mạch và rằng:
chương trình Scala chạy trên máy ảo Java, là mã byte tương thích với Java, do đó bạn có thể tận dụng đầy đủ các thư viện Java hiện hoặc mã ứng dụng hiện tại. Bạn có thể gọi Scala từ Java và bạn có thể gọi Java từ Scala, tích hợp liền mạch.
Điều này có nghĩa là tôi có thể sử dụng Java thành Scala RMI thành công không?
Có ai thử nghiệm lần đầu này không?
EDIT:
Bất kỳ gotchas biết hoặc phát hiện ??
Tôi không quen thuộc với Scala chút nào, tại sao bạn lại nghĩ rằng chúng tôi có vấn đề chuyển đổi giữa hai loại Danh sách? – Gevorg
Bạn có thể xem câu hỏi này để biết thêm chi tiết: http://stackoverflow.com/questions/2429944/how-to-convert-a-scala-list-to-a-java-util-list. Về cơ bản, 'scala.collections.immutable.List' là không thay đổi (không thể thay đổi) trong khi' java.util.List' thường không được mong đợi là không thay đổi. –