2008-11-13 41 views
6

Để đơn giản, tôi đã viết một ứng dụng JSE Swing cần nói chuyện với một máy chủ GWT mà tôi đã viết trước đó. Tôi hoàn toàn thích cách GWT làm điều khiển từ xa giữa javascript và phía máy chủ và muốn tôi có thể sử dụng cơ chế này. Có ai đã quản lý để sử dụng GWT-RPC theo cách này không? Tôi có nên đi Restlet thay thế không?Remoting từ một ứng dụng Swing đến máy chủ GWT

Trả lời

2

Nếu bạn đang thực hiện giao tiếp Java-to-Java, RMI sẽ đơn giản và hiệu quả hơn. Việc tuần tự hóa dữ liệu đến/từ một số định dạng dựa trên XML hoặc URL không thêm nhiều giá trị.

Với EJB3, thật đơn giản để triển khai các đối tượng từ xa và gọi chúng. Sau đó bạn có thể biến các EJB đó thành các dịch vụ web nếu bạn cần sau này, nhưng đối với Java-to-Java, tôi không thể nghĩ ra một lý do chính đáng để không sử dụng một số loại giao tiếp dựa trên RMI.

+0

RMI hiện không hoạt động trên AppEngine. Tôi không chắc liệu Google có khắc phục được điều đó không –

Các vấn đề liên quan