GWT를 사용하여 JS 채팅 클라이언트를 만드는 가장 좋은 방법은 무엇입니까? 문제가되는 비트는 메시지의 지속성 및 전송입니다. DB에 메시지를 저장하고 db에서 새 메시지를 확인해야합니까? 이 작업을 수행하는 훨씬 더 좋은 방법이 있습니까?GWT와 채팅 클라이언트
답변
, 당신은 확실히 역/AJAX를 혜성/서버 푸시를 사용하려면를/다른 많은 이름. another post에 GWT 옵션을 컴파일했습니다.
빠른 시작을 원하면 NGiNX_HTTP_Push_Module을 확인하십시오. 이해하기 쉬운 채팅 예제가 있습니다. 당신은 프로토콜의 일부 처리를 직접 작성해야하지만 다소 간단한 작업입니다.
자바를 백엔드에서도 사용하는 경우 간편한 해결책은 rocket-gwt 또는 cometd입니다.
당신은 어느 클라이언트가 지속적으로 새로운 메시지 서버를 폴링 또는 서버 푸시를 살펴 가질 수 연결 한 수 : 여호와 제안처럼 http://code.google.com/p/google-web-toolkit-incubator/wiki/ServerPushFAQ
DB를 사용해야합니까? –
아니요, 서버에 채팅 기록을 남기고 싶지 않으면 필요 없습니다. – jah
죄송합니다. 혼란 스럽습니다 (GWT에 익숙하지 않습니다). 표준 데이터 구조를 사용하여 메시지를 저장해야합니까? –
- 1. 파이썬 채팅 클라이언트 라이브러리
- 2. 모바일 채팅 클라이언트
- 3. C#에서 클라이언트/서버 채팅 클라이언트 만들기
- 4. 자바 채팅 클라이언트 GUI 조언
- 5. 간단한 채팅 클라이언트/서버 만들기
- 6. iPhone 응용 프로그램의 채팅 클라이언트
- 7. GWT와 SpringSecurity
- 8. GWT와 Apache Wicket
- 9. GWT와 Jersey 통합
- 10. C# Windows Phone 7의 Facebook 채팅 클라이언트
- 11. .NET 용 궁극적 인 채팅 클라이언트 API?
- 12. 자바 클라이언트 및 서버 채팅 시스템
- 13. C의 멀티 클라이언트 채팅 서버 - 실행 문제
- 14. 웹/클라이언트 지원 채팅 시스템을 구성하는 방법
- 15. 구아바를 GWT와 함께 번들로 사용
- 16. GWT와 스프링 통합
- 17. GWT와 CDI (Seam/Weld) 통합
- 18. Ext GWT와 GWT-EXT
- 19. GWT와 Pentaho 통합
- 20. GWT와 최대 절전 모드
- 21. GWT와 JasperReport의 통합
- 22. .NET 용 GWT와 동일합니까?
- 23. GWT와 HTML의 통합
- 24. GWT와 Restlet을 함께 연결하십시오.
- 25. GWT와 Turbo Gears의 비교
- 26. GWT와 JQuery 동거
- 27. 내 모델을 GWT와 함께 사용
- 28. GWT와 PhoneGap은 어떻게 함께 작동합니까?
- 29. 스크립트 #의 성숙도 (GWT와 비교하여)
- 30. GWT와 통합해야하는 효과 라이브러리는 무엇입니까?
감사! 나는 이것에 대해 살펴볼 것입니다 - Server Push/무엇을 달성하고자하는지 완벽하게 보입니다. 아직 여기있는 경우 한 가지 더 : 메시지를 보내고받을 때 서버에 메시지를 어떻게 저장해야합니까? –
jah가 제안한 것과 같이 - getters와 setters에서만 간단한 클래스를 사용하십시오. 서버에서 JSON 응답을 훨씬 쉽게 처리 할 수 있도록 자바 스크립트 오버레이 객체를 살펴볼 수도 있습니다. http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsOverlay.html –
Btw, 이것이 작동하는지 알고 있습니까? Google App Engine에 있습니까? 고맙습니다! –