2011년 11월 12일 토요일

GWT 의 Remote Procedure Calls

http://code.google.com/intl/ko-KR/webtoolkit/doc/latest/tutorial/RPC.html 를 참조하였다.

---------------------------------------------------------------------------------

GWT를 이용하면 JAVA 개발 환경을 거의 그대로 유지하면서
Web Programming을 한다는 장점이 있다.
그리고 ajax를 쉽게 이용하여  한 페이지 내에서 동적으로 사용자의 입력을
처리할 수 있다는 장점도 있다.

하지만 궁극적으로 DB Server와 Web Server는 분리되어 있기 때문에,
client와 server사이의 web application의 자바 object를 주고 받아야 한다.

이것을 해주는 것이 GWT RPC ( Remote Procedure Control ) 이다.
GWT RPC Plumbing


3가지 파트로 나눠지게 되는데,

 1. Server에서 돌아가고 있는 서비스
 2. service가 일어나게 하는 client의 코드
 3. client side의 코드에서 부르는 asynchronous interface를 정의한다.


----------------------

1.  Service를 정의


2011년 11월 5일 토요일

window에서 코딩할때 ' 줄 끝에 일관성이 없습니다 '라는 요류에 대해

이런 정말 귀찮은 오류가 있는지 몰랐다.

LF - Line Feed
CR - carriage return

window 표준 CRLF
unix - LF
mac - CR

저중에 visual studio가 확인했을때 일관성이 없다면
나오는 오류다.

나의 경우에는
이미 쓰여져 있는 파일에
fopen을 r로 열었다가
중간에 일관성을 잃어버린듯 하다.
fwrite같은 허접한 술수를 쓰지 맙시다.