목차
저자 소개 ... 5
감수자 소개 ... 6
옮긴이 소개 ... 7
옮긴이의 말 ... 8
들어가며 ... 14
1장 시작하기 ... 21
   GWT 소개 ... 21
   GWT 다운로드 ... 23
      따라하기: GWT 다운로드 ... 23
   GWT 예제 살펴보기 ... 28
      따라하기: KitchenSink ... 28
   GWT 라이센스 ... 32
   정리 ... 33
2장 GWT 애플리케이션 ... 35
   애플리케이션 자동 생성 ... 35
      따라하기: applicationCreator 스크립트 사용법 ... 36
   이클립스를 지원하는 애플리케이션 생성 ... 42
      따라하기: HelloGWT 수정 ... 42
   랜덤 인용문 생성기 ... 45
      따라하기: 자동 생성된 코드 수정 ... 45
   호스트 모드에서 애플리케이션 실행하기 ... 50
      따라하기: HelloGWT-Shell 스크립트 ... 51
   웹 모드에서 애플리케이션 실행하기 ... 52
      따라하기: 애플리케이션 컴파일 ... 52
   정리 ... 56
3장 서비스 만들기 ... 57
   서비스 정의 인터페이스 ... 58
      따라하기: 소수 판별 서비스 ... 58
   비동기 서비스 정의 인터페이스 ... 60
      따라하기: AJAX 지원 기능 활용하기 ... 60
   서비스 구현 ... 61
      따라하기: 서비스 구현하기 ... 61
   서비스 사용 ... 66
      따라하기: 클라이언트 만들기 ... 66
   정리 ... 69
4장 인터랙티브 폼 ... 71
   Samples 애플리케이션 ... 71
   라이브 검색 ... 72
      따라하기: 라이브 검색 ... 73
   패스워드 안전성 검사 ... 80
      따라하기: 패스워드 안전성 검사 ... 80
   폼 자동 완성 ... 88
      따라하기: 폼 자동 완성 기능 ... 88
   테이블 정렬 ... 98
      따라하기: 테이블 정렬 기능 ... 98
   동적 리스트 ... 107
      따라하기: 동적 리스트 구현 ... 107
   플리커 스타일의 에디터블 레이블 ... 119
      따라하기: 커스텀 에디터블 레이블 ... 119
   정리 ... 127
5장 고급 인터페이스 ... 129
   페이지 방식 테이블 ... 129
      따라하기: 데이터 인터페이스 ... 130
   에디터블 트리 노드 ... 138
      따라하기: 노드 편집 기능 ... 139
   로그 스파이 ... 143
      따라하기: 로그 파일 업데이트 ... 143
   스티키 노트 ... 151
      따라하기: 스티키 노트 기능 ... 152
   직소 퍼즐 ... 156
      따라하기: 퍼즐 만들기 ... 157
   정리 ... 162
6장 JSNI와 자바스크립트 라이브러리를 이용한 브라우저 효과 ... 165
   JSNI 소개 ... 165
   Moo.Fx ... 167
      따라하기: JSNI 활용 ... 167
   Rico 둥근 모서리 효과 ... 176
      따라하기: 레이블 꾸미기 ... 177
   Rico 컬러 셀렉터 ... 181
      따라하기: 컬러 메소드 ... 181
   Script.aculo.us ... 188
      따라하기: 효과 적용하기 ... 189
   정리 ... 197
7장 커스텀 위젯 ... 199
   달력 위젯 ... 199
      따라하기: 달력 만들기 ... 200
   날씨 위젯 ... 216
      따라하기: 날씨 정보 서비스 만들기 ... 216
   정리 ... 235
8장 유닛 테스트 ... 237
   GWT 페이지 테스트 ... 238
      따라하기: 유닛 테스트 생성 ... 238
   비동기 서비스 테스트 ... 242
      따라하기: 비동기 서비스 테스트하기 ... 242
   비동기 서비스를 사용하는 GWT 페이지 테스트 ... 246
      따라하기: 두 예제 합치기 ... 246
   테스트 스위트 생성 및 실행 ... 249
      따라하기: 테스트 스위트 제작 ... 249
   정리 ... 251
9장 I18N과 XML ... 253
   국제화(I18N) ... 253
      따라하기: I18N 지원 기능 ... 254
   XML 문서 생성 ... 261
      따라하기: XML 문서 생성 ... 261
   XML 문서 파싱 ... 267
      따라하기: 클라이언트측에서 XML 파싱하기 ... 267
   정리 ... 271
10장 배치 ... 273
   톰캣에 직접 배치하기 ... 273
      따라하기: GWT 애플리케이션 배치하기 ... 273
   앤트를 이용한 자동 배치 ... 279
      따라하기: 앤트 빌드 파일 작성 ... 279
   이클립스에서 배치하기 ... 282
      따라하기: 이클립스에서 앤트 실행 ... 283
   정리 ... 286
부록 A 예제 실행 방법 ... 287
찾아보기 ... 289
닫기