책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960771321
· 쪽수 : 496쪽
책 소개
목차
1장 Ajax와 리치 인터넷 애플리케이션
___진화하는 웹
______기존 웹 애플리케이션의 단점
______해결사 Ajax
___기업의 Ajax 활용
___Ajax 수용 유도
______사용성
______네트워크 활용
______데이터 중심
______방법과 툴, 기술의 발전
______서버 독립성
___애플리케이션과의 관계
______Ajax 기술
______프로그래밍 패턴
___Ajax의 대안
______XUL
______XAML
______자바 애플릿과 웹 스타트
______어도비 플래시, 플렉스와 아폴로
______오픈라즐로
___정리
___참고자료
2장 Ajax 기본 구성
___자바스크립트
______자바스크립트 타입
______클로저
______객체지향형 언어 자바스크립트
______프로토타입 프로퍼티
______객체지향과 상속
______가변성
______스레드
______에러 처리
______네임스페이스
___문서 객체 모델
______DOM 기초
______DOM 조작
___CSS
______상속과 캐스케이드
______인라인 스타일
______스타일시트
______동적 스타일
___이벤트
______이벤트 흐름
______이벤트 바인딩
______브라우저 호환 이벤트
______이벤트 객체
___클라이언트/서버 메시지
______XMLHttpRequest 기초
______데이터 처리
___정리
___참고자료
3장 웹 브라우저에서의 Ajax
___컴포넌트 기반 Ajax
______Ajax 사용 증가
______서버로의 영향
___HTML 표준
______문서 타입 정의
______박스 모델
___Ajax 컴포넌트 실행
______onload 이벤트
______브라우저 속임수
___모델 뷰 컨트롤러
______뷰
______컨트롤러
______모델
___Ajax MVC
______Ajax 모델
______Ajax 뷰
______Ajax 컨트롤러
______관점지향 자바스크립트
___정리
___참고자료
4장 Ajax 컴포넌트
___명령형 컴포넌트
___선언형 컴포넌트
______서버단의 선언형 프로그래밍
______선언형 구글 맵
______대안 방식
___커스텀 선언형 컴포넌트
______행위형 컴포넌트
______선언형 컴포넌트
______선언
___컴포넌트 제작
______기본 함수___
______서버 연결
______반복문 끝내기
___정리
___참고자료
5장 개발 과정
___디자인
______Ajax 모델링
______모델 뷰 컨트롤러 패턴 적용
______성능 문제 방지
___프로토타입
______와이어프레임
______디자인 결정 검증
___테스트
______테스트 주도 개발론
______디버깅
___소프트웨어 배포
______자바스크립트 압축
______이미지 연결
______지적 재산 보호
______문서화
___정리
___참고자료
6장 Ajax 구조
___N티어 구조: 1에서 n티어까지
___비동기 메시지
___폴링
___서버 푸시
______코멧
___트래킹 요청
___캐시: 데이터 접근
___기본 캐시
___컴포넌트에서의 캐시
___브라우저에서의 캐시
___서버에서의 캐시
___데이터베이스에서의 캐시
______MySQL
______MS SQL 서버
______오라클
___서버 업데이트 모델: 동시성
______비관적 잠금
______읽기 전용 잠금
______낙관적 잠금
______충돌 확인
______충돌 해결
______자동 충돌 해결
___동시 접속 수 관리
______클라이언트
______서버
___스케일링
______로드 밸런싱과 클러스터링
______Ajax 스케일링 문제
___오프라인 Ajax
___파이어폭스 오프라인 스토리지
___인터넷 익스플로러 userData 오프라인 스토리지
___플래시 클라이언트 스토리지 사용
___오프라인 Ajax와 동시성
___정리
___참고자료
______REST와 웹 서비스
______캐시
______데이터베이스 성능
______오프라인 Ajax
7장 웹 서비스와 보안
___웹 서비스
___웹 서비스 프로토콜
______REST
______XML 원격 프로시저 호출
______웹 서비스
______올바른 툴 선택하기
___클라이언트에서의 SOAP
______IBM 웹 서비스 자바스크립트 라이브러리
______파이어폭스
______인터넷 익스플로러
___크로스 도메인 웹 서비스
______서버 프록시
______URL 부위 지정자
______플래시 크로스 도메인 XML
______스크립트 삽입
___보안
___Ajax 보안 문제
___크로스 도메인의 취약성
______크로스 사이트 스크립팅
______크로스 사이트 요청 위조
______자바스크립트 하이재킹
___SQL 삽입
______예약문
______저장된 프로시저
______XPath 삽입
___데이터 암호화와 보안
___방화벽
___정리
___참고자료
8장 Ajax 사용성
___일반적인 문제
______뒤로가기 버튼과 북마크
______페이지 총용량
______자동 커밋
___접근성
______필요로 하는 접근성에 따른 사용자 구분
______자바스크립트와 웹 접근성
______스크린리더와 접근성
______스크린리더에 관한 오해
______JAWS에서 지원하는 Ajax 상호작용
______키보드 접근성
___사용성 테스트
___약식 테스트
______참가자 모집
______디자인과 실행 테스트
___소프트웨어 지원 테스트
______사용성 테스트 툴
______소프트웨어 지원 테스트 도움말
___정리
___참고자료
______뒤로가기 버튼
______사용성 테스트
9장 사용자 인터페이스 패턴
___디스플레이 패턴
______애니메이션 패턴
___상호작용 패턴
______기본 상호작용 패턴
______드릴다운/마스터디테일
___정리
___참고자료
______드래그앤드롭
______진행상태 바
______활성화 표시기
______색상 페이드
______즉석 편집
______드릴다운
______라이브 서치
______라이브 폼
10장 문제 발생과 해결 방안
___문제 원인
______기술적 문제
______문화적/정치적 문제
______마케팅 문제
___기술적 문제
______사용 범위
______브라우저 성능
______유지보수
______상위호환성
______서드파티 툴 지원과 노후화
___문화적/정치적 문제
______최종 사용자 경험
______훈련 능력
______관련 법안
___마케팅 문제
______검색엔진 접근성
______사용 범위
______수익 창출
___문제 진단과 해결 방안
______특화된 Ajax 프레임워크나 컴포넌트 사용
______점진적 향상과 비간섭 자바스크립트
______구글 사이트맵
______시각적 단서
______골드 플레이팅
______유지보수 계획
______수익 모델 참고
______애플리케이션 교육 기간
___정리
___참고자료
______검색엔진 최적화
______통계
______로드맵
______화면 캡처 툴
11장 사례연구
___미국 국방부의 웹 2.0
______배경
______도전 문제
______해결책
______사용 기술
______결과
___아그리엄의 Ajax 적용
______배경
______도전 문제
______해결책
______사용 기술
______결과
___Ajax, 세계적 운송 업계 로지스틱스를 돕다
______배경
______도전 문제
______해결책
______사용 기술
______결과
___정리
___참고자료
부록 A OPENAjax HUB
___핵심 특징: Hub의 publish/subscribe manager
______예
______OpenAjax Hub를 지원할 예상 툴킷