블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
05-08 12:47
 

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
 

최근에 올라온 글

최근에 달린 댓글

[원문] http://code.google.com/p/google-web-toolkit/wiki/DesignOOPHM

저의 짧은 영어 실력으로 확인한 결과는 SWT 브라우저(기존 hosted 모드)가 아닌 실제로 사용하는 브라우저에서 GWT 의
디버그가 가능하도록 GWT 팀이 달려주시는 것 같네요.


아래 그림에서 보면 각 브라우저 별로 플러그인을 통해서 처리를 하는 것 같은데...
실제로 릴리즈 되기만을 기다려봐야지 정확히 알 것 같습니다. (아니면 소스를 체크아웃하거나...)


사용할 수만 있다면 여러 브라우저에서 디버그를 할 수 있어서 개발시 많은 도움이 될 것 같습니다.


Posted by 자수씨
, |

최근에 하는 업무가 RCP 로 어플리케이션 개발을 하는 것과 gwt-ext 에서 ui 페이지를 구성하는 작업을 하고 있습니다. 하면서 느끼는 점은 RCP 에서 Action 을 사용하면 이벤트에 대한 재사용이 편한 것과는 달리 gwt-ext 는 정리가 되지 않은 것 같습니다. 

최근 viewer 쪽도 gwt-ext 에서 비슷하게 사용할 수 있는 방법을 찾고 일부 적용해보고 있습니다. Action 쪽도 정확하게 컨버팅은 할 수는 없을지라도 비슷하게 만들어 놓으면 RCP 와 gwt-ext 작업을 병행하는데도 편해질 것 같습니다.

그 전에 jface 를 재대로 이해하지 못한다면... 저만의 라이브러리가 되버릴수도....





Posted by 자수씨
, |

gwt-ext 로 개발을 하다보면 jface 가 그리워지곤 합니다.

특히 트리를 좀더 체계적으로 구성해보고 싶은 마음이 굴뚝같아서 구글에서 갬색을 해보았더니
아래와 같은 프로젝트가 나왔습니다.



프로젝트 명은 uface 입니다. (http://code.google.com/p/uface/)

JavaDoc 을 살짝 봤더니 원하는 내용이 담겨져 있는 것 같긴한데... 릴리즈된 것 은 없는 듯 합니다.
아직 Maven 을 다룰줄 몰라서 소스를 내려받아도 답이 안나오네요..

복학하고 난 담에 Maven 좀 깊숙하게 파볼까 합니다.





Posted by 자수씨
, |

GWT-Ext User Extensions 의 최신버전을 받아서 보면 ToastWindow 가 없습니다.
데모페이지에는 떡하니 나와있는데 말입니다.
데모의 소스를 실제 프로젝트에 적용하면... 아무것도 나오지 않습니다.

그래서 js 를 찾기위에 구글을 뒤적뒤적....

Ext JS 포럼에서 찾은 소중한 글...

다음 script 를 추가하면 될 것 같았습니다.


테스트 코드를 실행시키면!!!


잘 나옵니다....





GWT Ext ux 에서 왜 빠졌는지는 모르겠지만.. (라이센스 때문인가???)
메신저에 익숙해진 사람들에게는 저런 메세지가 강력할 듯 하네요~~

Posted by 자수씨
, |

[GWT] OpenerEvents

Google/GWT / 2008. 11. 23. 18:21

원래 GWT 가 팝업된 윈도우와의 이벤트는 고려를 하지 않고 만들어졌기 때문에 팝업을 주로 사용하는 시스템에서는 팝업 윈도우와 원래 윈도우간의 커뮤니케이션 수단이 필요합니다.



Opener 윈도우에 이벤트 처리 핸들러를 등록해놓고, Popup 윈도우에서 이벤트를 실행시키는 형식입니다.


Posted by 자수씨
, |

Google Guice??

Google/GWT / 2008. 11. 20. 23:47

[Google Guice 프로젝트 페이지]

GWT로 IoC를 해볼수 있는 방법을 찾아보다가 google-gin 이라는 것을 찾았습니다.
GIN (GWT INjection) allows you to use Guice in GWT client-side code.
Guice?? 영어사전을 찾아봐도 나오지 않았습니다. 그래서 그냥 검색해본 결과는...
스프링에 대해서 반감을 가진 어떤분이 만든 이야기로 해석이 되었습니다.
(살짝 먼지만 알아보려 찾아본거라 다를 수도 있습니다.)


그래서 Guice User's Guide 를 보았으나... 어렵네요 ㅋㅋㅋ

Comet 과 함께 관심사 항목에 집어 넣습니다. (언제 끄집어낼지는 `~`)



Posted by 자수씨
, |

GWT의 버전이 1.5가 되면서 AsyncCallback에서 제너릭을 지원해주게 되었습니다. 이걸 활용해서 콜백에
사용자데이터를 넣고 편하게 빼서 쓸수도록 확장해 보았습니다.


사용예)




Posted by 자수씨
, |

[원문] http://www.ongwt.com/post/2008/11/14/New-GWT-framework%3A-GWTEventService

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.

[프로젝트 홈] http://code.google.com/p/gwteventservice


GWTEventService 라는 프레임워크가 새로나왔나봅니다. 이벤트 기반의 C/S 커뮤니케이션 프레임워크랍니다.
GWT-RPC 와 Comet(서버로 밀어넣는 기술인가봅니다.) 를 사용하여 만들었다고 합니다. 일반 GUI 프로그래밍
하듯이 리스너를 등록해 놓으면 서버와 통신을 할 수 있는 것인가 봅니다.


오호.. 그렇다면 웹 메신저를 쉽게 만들수 있게네요... 왜 Comet 은 많이 들어봤는데 실제로 찾아보지 않았을까요..

이런... 찾아봐야할게 하나 더 늘어버렸네..


Posted by 자수씨
, |

어제 웹서핑 도중 발견한 Google Analytics 입니다.
기존의 웹로그 시스템과 비슷한 역할을 해주는 프로그램인데 확실히 구글 쪽이 비주얼은 좋은 것 같습니다.





접속 아이피도 알아낼 수 있나... 확인해봐야겠네요 ㅋㅋㅋ

Posted by 자수씨
, |

회사 프로젝트에서 Google Gears 로 입력폼에 있는 값을 30초마다 로컬 DB 에 저장하는 로직을 구현하고
현재도 사용하고 있습니다.

회사 프로젝트가 2.0 으로 진행되는 시점에서 다른 모듈에 적용하려다 보니 DB 의 값을 확인해 볼일이
생겼습니다. Google Gears 는 SQLIte 를 이용하기 때문에 그걸 이용해서 샤샥...



오늘도 출첵 ㅋㅋ

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백