책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788993364217
· 쪽수 : 608쪽
· 출판일 : 2009-03-16
책 소개
목차
|Part 01| 차세대 웹 기술 플렉스
1장. 웹 기술 흐름 이해하기
_ 컴퓨터·인터넷 기술 발전과 생활의 변화
_ 웹 사이트, 웹 서버의 탄생과 발전
_ 웹 애플리케이션의 등장
_ 네트워크 컴퓨터(NC)의 몰락
_ 웹 2.0 애플리케이션의 모습
_ 리치 인터넷 애플리케이션(RIA)
_ RIA를 구현하는 다양한 기술
_ RIA 구현 도구로서의 플렉스의 장점
_ 완벽한 크로스 플랫폼을 지원하는 플렉스
_ 애플리케이션의 발전 흐름
_ 플렉스로 만들어진 사이트
|Part 02| 플렉스 시작하기
1장. 플렉스 개발 도구 설치하기
_ 플렉스 개발 도구의 선택
_ 플렉스 3 SDK와 JRE 설치하기
_ 플렉스 빌더 3 설치하기
2장. 플렉스 3 개발환경 이해하기
_ 플렉스 애플리케이션의 컴파일 과정
_ 플렉스 3 SDK로 HelloWorld 애플리케이션 만들기
_ 플렉스 빌더 3로 HelloWorld 애플리케이션 만들기
_ 플렉스 빌더 3 인터페이스 구성 살펴보기
_ 플렉스 프로젝트 내보내기, 가져오기
|Part 03| 플렉스 프로그래밍 시작하기
1장. MXML 언어로 사용자 인터페이스 만들기
_ MXML 기초 개념 이해하기
_ 기본 비주얼 컴포넌트 배우기
2장. 액션스크립트 언어 배우기
_ 액션스크립트 기초 문법 배우기
_ 객체지향 프로그래밍하기
3장. MVC 구조와 데이터 모델 배우기
_ MVC 설계 패턴 이해하기
_ 데이터 모델을 정의하고 다루기
_ Array 모델 사용하기
_ Array 모델에 클래스 기반 모델 담기
_
_ XML, XMLList 객체 사용하기
4장. 플렉스 애플리케이션 디버깅하기
_ 디버그 모드 실행하기
_ trace() 명령어 사용하기
_ 런타임 예외 분석하기
_ try~catch 구문 사용하기
_ 익스프레션(Expressions) 뷰 사용하기
_ 바인딩된 데이터 변화 추적하기
|Part 04| 사용자 화면 만들기
1장. 비주얼 컨트롤 배우기
_ 화면 구성 요소 이해하기
_ 레이아웃 컨테이너 배우기
_ 내비게이터 컨테이너 배우기
_ 기본 컨트롤 배우기
_ 차트 컨트롤 사용하기
2장. 리스트 기반 컨트롤 배우기
_ 데이터 바인딩 개념 이해하기
_ DataGrid 컨트롤
_ itemRenderer 속성 구현하기
_ Tree 컨트롤
_ HorizontalList와 TileList 컨트롤
3장. 스타일 사용하여 화면 꾸미기
_ 플렉스 비주얼 컨트롤의 스타일 속성
_ 인라인 스타일(Inline style) 정의하기
_ 로컬 스타일(Local style) 정의하기
_ 외부 스타일 시트(External style sheets) 사용하기
_ 액션스크립트로 스타일 다루기
_ 스킨 컴포넌트 사용하기
4장. 이펙트 활용하기
_ 이펙트 컴포넌트
_ 트리거 종류
_ 이펙트 컨트롤의 종류
_ 이펙트 조합하기
|Part 05| 실전 RIA 애플리케이션 만들기
1장. 데이터 유효성 검증하기
_ 올바른 사용자 인터페이스의 설계
_ 형식변환자(formatter) 사용하기
_ 형식검사자(validator) 사용하기
_ 정규식으로 유효성 검증하기
2장. 드래그 앤 드롭 구현하기
_ 드래그 앤 드롭 기초 개념 배우기
_ 드래그 앤 드롭의 기본 사용 방법
_ 드래그 앤 드롭 이벤트 종류
_ 커스텀 드래그 앤 드롭 기능 구현하기
3장. AIR 애플리케이션 만들기
_ AIR란?
_ AIR 실행 환경 이해하기
_ 플렉스 SDK로 HelloWorld 만들기
_ 플렉스 빌더로 HelloWorld 만들기
_ AIR 디스크립터 파일 작성하기
_ AIR 디스크립터 읽어오기
_ 설치 파일 제작 및 전자 서명
_ 업데이트 기능 구현 방법
_ 자동 업데이트 기능 만들기
4장. 플렉스 AIR 컴포넌트 배우기
_ AIR 애플리케이션의 장점
_ 파일 시스템 객체
_ 파일 시스템 컨트롤
_ HTML 컨트롤
_ 네이티브 윈도우
_ 로컬 데이터베이스 소개
_ 예제를 통한 동기 방식 로컬 데이터베이스 살펴보기
_ 예제를 통한 비동기 방식 로컬 데이터베이스 살펴보기
|Part 06| 서버와 통신하기
1장. 웹 서비스와 연동하기
_ HTTP GET/POST 방식 서비스 연동하기
_ SOAP 기반 웹 서비스 연동하기
2장. 라이브서클 ES 서버 연동하기
_ 라이브서클의 기능 및 역할
_ 플렉스 빌더와 라이브서클 통합 개발환경 배우기
_ RemoteObject로 웹 서비스 연동하기
_ 메시지 서비스 사용하기
_ 데이터 매니지먼트 서비스 사용하기
3장. 프로파일러로 성능 향상시키기
_ 프로파일러 실행하기
_ 프로파일러 활용을 위한 예제 애플리케이션
_ 애플리케이션 분석 방법
_ 낭비되는 메모리 찾기
_ 성능을 저해하는 메소드 찾기
|Appendix| 서버 설치하기
1장. 웹 서버 설치하기
_ 아파치 톰캣 설치하기
_ 아파치 Axis2 설치하기
2장. 라이브서클 설치 및 실행하기
_ 라이브서클 설치하기
_ 라이브서클 실행하기