서브메뉴

본문

알짜만 골라 배우는 자바 구글앱엔진 (무료로 시작하는 손쉬운 클라우드 애플리케이션 개발)
알짜만 골라 배우는 자바 구글앱엔진 (무료로 시작하는 손쉬운 클라우드 애플리케이션 개발)
저자 : 카일 로시|제프 더글라스
출판사 : 에이콘출판
출판년 : 2010
ISBN : 9788960771512

책소개


자바 개발자라면 누구나 손쉽게 큰 돈 들이지 않고 웹 애플리케이션을 만들 수 있다. 클라우드 컴퓨팅의 선두주자인 구글의 기술과 서비스를 마음대로 활용할 수 있는 자바용 구글 앱 엔진의 중요한 기능을 알짜만 골라 배울 수 있는 책이다.

책에서는 구글앱엔진용 개발환경을 구성해본다. 첫 애플리케이션을 만들고, 앱 엔진에 포함된 기능을 하나씩 알아본다. 스프링, 플렉스, 구글웹툴킷(GWT) 같은 몇 가지 기술도 책의 여러 곳에서 간략하게 다룬다.

이 책의 일부 핵심 예제는 서로 연관이 되어 있지만 각 장 대부분을 충분히 독립적으로 구성했으므로 필요에 따라 건너뛰며 읽어도 무방하다. 결국에는 틀이 잘 잡힌 애플리케이션을 밑바닥부터 만들 것인데, 그러면서 장마다 운영 환경에서 사용할 만한 지식을 배운다. 그리고 코드 샘플을 찾고 있었다면 책을 잘 고른 셈이다. 이 책은 앱 엔진의 모든 서비스를 설명하는 상세한 예제로 가득 차 있다.

목차


1장 자바용 구글 앱 엔진
클라우드 컴퓨팅과 앱 엔진
혁신을 위한 시간 확보
이 책에서 다루는 내용
정리

2장 앱 엔진 개요
앱 엔진 아키텍처
자원 할당량
사용료 청구와 고정 할당량
자원 유형별 할당량
앱 엔진 애플리케이션의 구성 요소
정리

3장 자바용 구글 앱 엔진 첫걸음
시작점
자바 SDK 설치
이클립스용 구글 플러그인 설치
구글 앱 엔진 회원 가입
데모 애플리케이션 실행
첫 앱 엔진 프로젝트 생성
프로젝트 산출물
개발용 서버
실행 준비
예제 애플리케이션 배치
정리

4장 서블릿 컨테이너와 프레임워크
프레임워크 선택
서블릿과 자바 서버 페이지(JSP)

모델
컨트롤러
배치 기술서
PersistenceManager
스프링 MVC
서버 구성

어도비 플렉스
서버 구성
클라이언트용 코드
서버 측 코드
정리

5장 애플리케이션 개발
기능 명세
작업 시간 기록표 UI 모형
기술 명세
인증
프레젠테이션
영구 저장
GWT 활용
프로젝트 생성
초기 시작 애플리케이션 실행
애플리케이션 개발
컴포넌트 임포트
UI 코드 작성
스타일 추가
호스트 페이지 수정
애플리케이션 실행
클라이언트 측 이벤트 처리
정리

6장 사용자 인증
구글 계정 서비스
자원 접근 제한
Users API
개발 모드
애플리케이션에 인증 기능 추가
LoginInfo 클래스
LoginService와 LoginServiceAsync 인터페이스
구글 계정을 사용한 로그인 구현
배포 기술서 수정
사용자 인터페이스 수정
정리

7장 앱 엔진 데이터스토어
앱 엔진 데이터스토어 개요
엔티티 다루기
클래스와 필드
엔티티의 CRUD
JDOQL로 질의하기
질의 필터링
질의 정렬
질의 범위 지정
인덱스 사용
인덱스 생성
개발 모드에서의 인덱스 생성
트랜잭션 사용
애플리케이션 마무리하기
GWT RPC를 이용한 원격 프로시저 호출 작성
데이터 서비스 작성
배포 기술서 수정
GWT 클라이언트의 서비스 호출
작업 시간 항목 표시
정리

8장 엡 엔진 서비스
프로젝트 설정
멤캐시 서비스
URL 패치 서비스
이미지 서비스
자바 클래스 생성
ImageObject 클래스 작성
PersistenceManagerFactory 클래스 작성
ImageSource 클래스 작성
ImageTransform 클래스 작성
애플리케이션 마무리
서비스 테스트
메일 API
XMPP 서비스
정리

9장 관리와 연동
앱 엔진 애플리케이션 관리
애플리케이션 상황판
애플리케이션 버전 관리
로그 파일 분석
연동
구글 웨이브와 연동
세일즈포스닷컴과 연동
정리

QuickMenu