---------------------------------------------------------------------------------
GWT를 이용하면 JAVA 개발 환경을 거의 그대로 유지하면서
Web Programming을 한다는 장점이 있다.
그리고 ajax를 쉽게 이용하여 한 페이지 내에서 동적으로 사용자의 입력을
처리할 수 있다는 장점도 있다.
하지만 궁극적으로 DB Server와 Web Server는 분리되어 있기 때문에,
client와 server사이의 web application의 자바 object를 주고 받아야 한다.
이것을 해주는 것이 GWT RPC ( Remote Procedure Control ) 이다.

3가지 파트로 나눠지게 되는데,
1. Server에서 돌아가고 있는 서비스
2. service가 일어나게 하는 client의 코드
3. client side의 코드에서 부르는 asynchronous interface를 정의한다.
----------------------
1. Service를 정의