목차 일부
역자 서문
서문
Chapter 01 환경 설정 ... 21
01. 필요한 것들 ... 22
02. 톰캣(Tomcat)의 설치 ... 23
톰캣의 설정을 위한 최소한의 지침 ... 23
TOMCAT_HOME의 설정 ... 24
03. Ant의 설치 ... 25
Chapter 02 Ajax를 위한 JavaScript ......
더보기
목차 전체
역자 서문
서문
Chapter 01 환경 설정 ... 21
01. 필요한 것들 ... 22
02. 톰캣(Tomcat)의 설치 ... 23
톰캣의 설정을 위한 최소한의 지침 ... 23
TOMCAT_HOME의 설정 ... 24
03. Ant의 설치 ... 25
Chapter 02 Ajax를 위한 JavaScript ... 27
01. 애플리케이션 만들기 ... 29
JavaScript 함수를 호출하는 방법 ... 36
사용자가 누른 키 값을 얻는 방법 ... 36
페이지 꾸미기 ... 37
02. 예제의 실행 ... 39
Chapter 03 간단한 Ajax 서블릿 ... 41
01. Ajax 애플리케이션을 빌드하고 배포하기 ... 46
디렉토리 구조 ... 48
02. 예제의 실행 ... 48
그렇다면 XML은 어디에 있을까요? ... 50
Chapter 04 Ajax를 위한 XML과 JSON ... 51
01. 문자 디코더 ... 52
02. 간단한 XML 문서 설정 ... 54
서블릿을 사용하여 XML 문서 만들기 ... 55
XML 문서를 만드는 다른 방법들 ... 57
03. 다시 클라이언트 : XML에서 데이터 얻기 ... 65
JavaScript로 XML 파싱하기 ... 70
마이크로소프트 브라우저에서 폼 요소에 데이터 넣기 ... 71
IE 이외의 다른 브라우저에서 폼 요소에 데이터 넣기 ... 72
04. 애플리케이션 빌드 ... 74
05. 톰캣에서 애플리케이션의 실행 ... 77
06. JSON을 사용한 데이터 전달 ... 78
JSON을 위해 JavaScript 코드 변경 ... 82
07. 요약 ... 83
Chapter 05 데이터 저장 및 불러오기 ... 85
01. Ajax와 폼 요소 ... 86
사용자 이름 검증 ... 87
데이터베이스 생성 ... 89
Ajax 요청에 응답: 서블릿 ... 92
우편번호로 도시와 주 이름 불러오기 ... 94
02. 제시어 필드 구축 ... 99
사용자 이름 요청 ... 104
Div의 생성 ... 107
이벤트 처리 ... 108
제시어 하이라이트 하기 ... 111
서블릿 설정 ... 113
Chapter 06 Ajax 라이브러리와 툴킷(Toolkit) ... 117
01. Dojo 툴킷 ... 119
02. Rico 툴킷 ... 129
Rico의 객체 응답 타입 사용 ... 136
03. DWR ... 138
04. Scriptaculous와 Prototype을 이용한 드래그 앤 드롭 ... 145
사용자 가입 애플리케이션 ... 150
XMLHttpRequest를 캡슐화하기 위한 Prototype 사용 ... 154
사용자 로그인 함수 ... 156
쇼핑 기능: 제품 목록 얻기 ... 161
Chapter 07 Ajax를 위한 JSP 태그 라이브러리 ... 171
01. 태그 라이브러리 생성 ... 172
TLD 작성 ... 172
JSP에서 정의한 태그 사용 ... 175
태그를 지원하는 클래스 작성 ... 176
지원하는 서블릿 작성 ... 183
Ant를 사용하여 하나로 묶기 ... 186
02. 써드파티 태그 라이브러리 ... 189
AjaxTags ... 189
JavaWebParts ... 204
AjaxAnywhere ... 213
어떤 태그 라이브러리를 사용해야 하는가? ... 224
Chapter 08 스트럿츠에서의 Ajax ... 227
01. 스트럿츠 레이아웃 ... 228
스트럿츠 레이아웃의 설치 ... 229
스트럿츠 레이아웃을 사용하는 JSP 작성 ... 231
스트럿츠 액션 폼 ... 235
스트럿츠 설정 ... 238
데이터는 어디에서 오는가? ... 241
제시어 목록 생성 ... 243
스트럿츠 레이아웃이 좋은 이유 ... 245
02. DWR을 사용하여 스트럿츠에 Ajax 추가하기 ... 245
파일 업로드 ... 249
JSP 작성 ... 251
DWR 설정 파일 작성 ... 252
브라우저에서 제품들 보여주기 ... 253
DWR이 생성하는 JavaScript 살펴보기 ... 256
ProductManager 클래스 작성 ... 258
DWR이 좋은 이유 ... 265
03. 스트럿츠에서의 Ajax: 이 장에서 배운 것은? ... 266
Chapter 09 JSF와 Ajax ... 267
01. JSF 라이프 사이클 ... 269
02. 사용자 정의 JSF 컴포넌트 작성 ... 270
JSF 애플리케이션을 위한 JSP 페이지의 작성 ... 271
JSF 설정 : web.xml과 faces-config.xml ... 273
03. 사용자 정의 JSF 태그의 개발 ... 277
TLD 파일 작성 ... 278
태그 핸들러 작성 ... 279
렌더러와 렌더러 키트 만들기 ... 282
JavaScript 파일 작성 ... 285
04. HtmlInputText를 확장하여 JSF 입력 처리 ... 288
05. Ajax를 지원하는 JSF 작성 ... 290
06. 요약 ... 294
Chapter 10 구글 웹 툴킷 ... 295
01. GWT 시작하기 ... 296
호스트 모드와 웹 모드의 차이 ... 302
02. 애플리케이션 디버깅 ... 302
03. 애플리케이션에 살붙이기: 클라이언트 ... 307
클라이언트 수정 ... 308
04. 클라이언트에 서비스 제공 ... 313
클라이언트를 서비스로 연결 ... 316
서비스를 서블릿 URL에서 연결하기 ... 320
05. 서비스와 함께 ZipCodes 테스트 ... 320
06. GWT 위젯 ... 327
찾아보기 ... 330
더보기 닫기