최근에 하는 업무가 RCP 로 어플리케이션 개발을 하는 것과 gwt-ext 에서 ui 페이지를 구성하는 작업을 하고 있습니다. 하면서 느끼는 점은 RCP 에서 Action 을 사용하면 이벤트에 대한 재사용이 편한 것과는 달리 gwt-ext 는 정리가 되지 않은 것 같습니다.
최근 viewer 쪽도 gwt-ext 에서 비슷하게 사용할 수 있는 방법을 찾고 일부 적용해보고 있습니다. Action 쪽도 정확하게 컨버팅은 할 수는 없을지라도 비슷하게 만들어 놓으면 RCP 와 gwt-ext 작업을 병행하는데도 편해질 것 같습니다.
그 전에 jface 를 재대로 이해하지 못한다면... 저만의 라이브러리가 되버릴수도....
The first public version of GWTEventService is released. GWTEventService is an
event-based client-server communication framework. It uses GWT-RPC and the Comet
/ server-push technique. The client side offers a high-level API with
opportunities to register listeners to the server like to a GUI component. The
server side is completely independent of the client implementation and is highly
configurable. GWTEventService can be used to resolve "old-style" polling calls
in GWT applications with an event listen mechanism and a clean and extensible
architecture.
The developer-release contains a small demo chat application to
demonstrate the event listening technique with GWT. A short manual / tutorial
can be found in the Wiki or in the developer-release of GWTEventService.
GWTEventService 라는 프레임워크가 새로나왔나봅니다. 이벤트 기반의 C/S 커뮤니케이션 프레임워크랍니다.
GWT-RPC 와 Comet(서버로 밀어넣는 기술인가봅니다.) 를 사용하여 만들었다고 합니다. 일반 GUI 프로그래밍
하듯이 리스너를 등록해 놓으면 서버와 통신을 할 수 있는 것인가 봅니다.
오호.. 그렇다면 웹 메신저를 쉽게 만들수 있게네요... 왜 Comet 은 많이 들어봤는데 실제로 찾아보지 않았을까요..
ㅁ 이제 Google Gears 가 저장한 경로로 찾아갑니다
윈도우 기준으로는 다음 디렉토리로 이동합니다.
C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Google Gears for Internet Explorer
자신이 저장한 호스트로 찾아 들어갑니다. 저는 localhost 에 8080 포트로 저장을 하여서 다음과 같은
경로로 저장이 되었습니다.
제가 주로 사용하는 Aqua Data Studio 로 해당 DB 를 열어보겠습니다.
새로운 서버 정보를 추가하고 다음과 같이 입력을 합니다. - RDBMS: Generic - JDBC 선택
- Name: 적당한 이름 입력
- URL: jdbc:sqlite:%Gears 저장경로%\{host}\http_{port}\{databsename}#database
(ex) C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Google Gears for Internet Explorer\localhost\http_8080\wiseoneworkflowform#database - Driver: org.sqlite.JDBC
- Driver Location: 아까 위에서 받은 jar 파일 경로