2008-10-09 33 views
5

Tôi đang cố gắng tạo trình ghi nhật ký cho một ứng dụng GWT làm bài tập để đánh giá GWT. Những gì tôi đặc biệt muốn làm là có nó để tôi có thể gửi tin nhắn đến một nhãn phía khách hàng tại bất kỳ điểm nào từ phía máy chủ. Vì vậy, nếu một số công cụ thú vị đã xảy ra trên máy chủ, khách hàng có thể được cập nhật.Gọi lại phía máy khách trong GWT

Câu hỏi đầu tiên của tôi là, điều này có thể, tôi có thể hiểu nó không phải là.

Thứ hai, nếu có thể, tôi nên tìm thông tin ở đâu, tôi đã thử google và tài liệu của họ và tất cả các giới thiệu không có gì về điều này.

Cảm ơn

Trả lời

9

Vâng, có một vài tùy chọn. Bạn cần lấy dữ liệu từ máy chủ ... Vì vậy, bạn cần phải thăm dò ý kiến ​​của máy chủ, hoặc sử dụng đẩy máy chủ.

Bỏ phiếu là khá dễ dàng. Chỉ cần sử dụng lớp Timer để liên tục gọi một dịch vụ để xem giá trị nào sẽ hiển thị.

Đẩy máy chủ được thực hiện bằng cách sử dụng một cái gì đó như sao chổi. here là một triển khai cho gwt có vẻ hơi hứa hẹn. Khái niệm cơ bản đằng sau điều này là trình duyệt gửi yêu cầu đến máy chủ và giữ kết nối mở để máy chủ tự do tiếp tục gửi dữ liệu trở lại.

Sao chổi là tùy chọn tốt hơn nếu bạn có thể làm cho nó hoạt động. Nó có thể sẽ đơn giản hơn và quy mô tốt hơn.

Chúc may mắn!

+0

Tôi không chắc chắn mô hình đẩy sẽ bao giờ 'quy mô tốt hơn' so với mô hình thăm dò ý kiến ​​hay không. Bạn đang thắt chặt tài nguyên máy chủ để có một chút lười biếng ở phía khách hàng. Về lợi ích chính của GWT là nhiều công việc hơn được cung cấp cho khách hàng để máy chủ có thể dễ dàng xử lý khối lượng lớn người dùng hơn. Tôi khuyên bạn nên chuyển sang Cuộc thăm dò ý kiến ​​so với mô hình Đẩy. – Kieveli

+0

Nó phụ thuộc vào tình hình chính xác của bạn. Nếu bạn đang phát trực tuyến rất nhiều dữ liệu khá thường xuyên với nhiều khách hàng, điều gì đó giống như bầu không khí có thể giúp bạn tiết kiệm thời gian liên tục đàm phán lại các kết nối đó. –

2

Thăm dò ý kiến ​​có lẽ là cách tốt nhất để làm những gì bạn đang tìm kiếm. Gotcha lớn với GWT là mọi thứ phải được tuần tự hóa. Tôi không chắc chắn nếu bất cứ điều gì có thể đẩy vào trình duyệt có thể dễ dàng được tuần tự hóa.

+0

Nếu đăng nhập của nó, điều bị đẩy từ máy chủ sẽ là một chuỗi các loại tôi đoán – Chii

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