블로그 이미지
올해목표 // 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
 
12-12 07:04
 

달력

« » 2024.12
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
 

최근에 올라온 글

최근에 달린 댓글


국내에서 얼마안되는 GWT 동지를 만나기 위해 야근을 하는 팀분들을 뒤로 한체 역삼역 SDS 멀티캠퍼스로 향했습니다.

사실 처음에 접수를 못해서 이상민 책임님 블로그에 글도 남기고 메일도 보내고 해서 어찌저찌 가게 된거라
그냥 조용히 들어가서 자리에 앉았습니다.



역시 오프라인 모임에 참석을 하는게 도움이 많이 되는 것 같습니다. 나름 자바라는 공통점이 있으니 쉽게 이야기를
나눌 수 있는게 너무 좋았던 것 같습니다.


요즘들어 자꾸 발표 욕심이 나는데.... 나중에 기회가 주어진다면 이클립스 플러그인에 대해서 발표를....
크응;;;


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 자수씨
, |

GWT 1.5 버전이 나오면서 어노테이션을 지원하게 되었습니다.
예전에는 주석에 @gwt.key 를 써줘서 properties 파일과 맵핑시켜줬는데 이제는 @Key 어노테이션으로 처리가 가능합니다.



정규식이 역시 쵝오!

Posted by 자수씨
, |

GWT 를 시작한 것이 2006년 9월 이었으니깐... 2년이 넘어가네요.
2년간 몰랐던 사실이 있었습니다.

항상 GWT 클라이언트에서 사용하는 클래스는 client 폴더 안에만 있어야 하는지 알았습니다.

기본 패키지 구조의 Model도 Module XML 설정을 수정해주는 꼼수를 부리면 사용이 가능합니다.

~/model/workflowform/WorkflowFormModel.gwt.xml


기본적으로 Module XML 에 source element 가 없으면 하위 client 경로의 클래스들을 인식합니다.
위와 같이 주게되면 기존 구조를 사용할 수 있는 것이지요~
WorkflowFormModel.gwt.xml 을 model 패키지에 두고 source element 의 path 를 workflowform 으로
주어도 되지만 사용하는 플러그인이 재대로 인식을 못하는 관계로 위와 같은 구조로 가게 되었습니다.
(플러그인만 인식 못하는 것이지 컴파일도 되고 Hosted 모드에서 실행도 됩니다.)


근무중 이상무~

[참고자료]

Posted by 자수씨
, |

GWT 에서 url 파라미터에 대해서 접근을 위해서는 다음과 같은 유틸리티를 사용합니다.

주소가 만약 http://localhost:8080/TestModule.html?form_id=99 라면
아래의 form_id 변수는 99 의 값을 가지게 됩니다.



1.4 에서는 없었던 거 같은데??? 그래서 gwt-widgets 라이브러리를 사용했었습니다만...
있으니깐 쓰면되겠죠 ㅋㅋㅋ

[참고자료]
http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/user/client/Window.Location.html

Posted by 자수씨
, |

GWT 가 안드로이드도 지원해주네요 ㅋㅋㅋ
GWT 만 뜬다면... 그런날이 온다면...


출처 : http://www.screaming-penguin.com/node/7612

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백