logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

자바 개발자를 위한 레일스

자바 개발자를 위한 레일스

저스틴 게틀랜드, 스튜어트 할로웨이 (지은이), 강문식, 정지웅 (옮긴이)
인사이트
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

자바 개발자를 위한 레일스
eBook 미리보기

책 정보

· 제목 : 자바 개발자를 위한 레일스 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788991268371
· 쪽수 : 544쪽
· 출판일 : 2007-02-18

책 소개

자바 고수가 안내하는 레일스. 웹 애플리케이션을 개발하면서, 핵심 부분들의 자바 코드와 레일스 코드를 보여주고, 각 언어가 지닌 장단점을 설명하며, 실전에서 어느 쪽이 왜 나은지 알려준다.

목차

역자서문
추천사
저자서문

1장 레일스 시작하기
1.1.루비와 레일스 설정하기
1.2 15분 만에 만드는 레일스 애플리케이션
1.3 레일스 개발 주기
1.4 온라인 문서에서 필요한 정보 찾기
1.5 편집기와 IDE
1.6 예제 실행하기
1.7 레일스 환경
1.8 레일스를 데이터베이스에 연결하기
1.9 레일스의 스크립트 지원

2장 루비 프로그래밍
2.1 기본 타입
2.2 문자열
2.3 오브젝트와 메서드
2.4 컬렉션과 반복자(Iteration)
2.5 제어 흐름
2.6 클래스 선언하기
2.7 동일성과 동등성
2.8 상속
2.9 접근 제한자로 접근 제어하기
2.10 예외 발생시키고 처리하기

3장 자바 개발자를 위한 루비적 관점
3.1 핵심 클래스(Core Class) 확장하기
3.2 가변(Mutable) 객체와 불변(Immutable) 객체
3.3 패키지와 네임스페이스
3.4 코드 배포하기
3.5 위임
3.6 다형성과 인터페이스
3.7 오리 타이핑
3.8 믹스인
3.9 함수

4장 액티브 레코드로 데이터에 접근하기
4.1 연결하기
4.2 마이그레이션으로 스키마 버전 관리하기
4.3 데이터를 클래스에 매핑하기
4.4 CRUD : 접근 패턴(Access Pattern)들
4.5 데이터 유효성 검증하기
4.6 생명주기 콜백(Lifecycle Callback)
4.7 연관과 상속
4.8 트랜잭션, 동시성(Concurrency), 성능
4.9 커넥션 풀링으로 자원 보존하기
4.10 참고자료

5장 액션 컨트롤러로 행위 조정하기
5.1 라우팅 기초 : URL, 컨트롤러, 메서드
5.2 목록(List), 보여주기(show) 액션 : CRUD의 R(read)
5.3 생성(Create), 수정(Update), 삭제(Delete) 액션
5.4 세션으로 사용자의 상태 추적하기
5.5 필터로 횡단 관심사(cross-cutting concern) 관리하고 유효성 검사하기
5.6 라우팅 심화과정
5.7 로깅, 디버깅 그리고 벤치마킹
5.8 참고자료

6장 액션 뷰로 출력 렌더링하기
6.1 기본적인 .rhtml 파일 생성하기
6.2 뷰 헬퍼로 뷰 코드 최소화하기
6.3 커스텀 헬퍼 작성하기
6.4 레이아웃)과 파셜을 통한 재사용
6.5 HTML 폼 만들기
6.6 마커비로 HTML 만들기
6.7 페이지, 액션 그리고 단편 캐싱하기
6.8 AJAX로 동적 페이지 생성하기
6.9 RJS로 자바스크립트 렌더링하기
6.10 셀레늄과 함께하는 블랙박스 테스팅
6.11 결론
6.12 참고자료

7장 테스팅
7.1 Test::Unit 시작하기
7.2 레일스 테스팅 관례
7.3 Test::Unit의 레일스 확장
7.4 통합 테스팅
7.5 레일스 테스팅 예제
7.6 rcov로 코드 커버리지 측정하기
7.7 모의 객체로 상호작용 테스트하기
7.8 스텁 객체로 의존성 줄이기
7.9 심화 주제에 대한 고찰
7.10 참고자료

8장 개발 프로세스 자동화하기
8.1 레이크 기초
8.2 레이크의 옵션 설정하기 : 그냥 루비일 뿐이에요
8.3 커스텀 레이크 태스크 : 그냥 루비일 뿐이에요
8.4 레일스 애플리케이션에서 레이크 사용하기
8.5 케르베로스와 함께하는 지속적인 통합
8.6 참고자료

9장 웹 서비스 생성과 실행
9.1 REST스러운 웹 서비스
9.2 SOAP 웹 서비스
9.3 YAML과 XML의 비교
9.4 JSON과 레일스
9.5 XML 파싱
9.6 루비 XML 출력
9.7 빌더로 XML 생성하기
9.8 여러분의 데이터 두통을 해결할 치료법
9.9 참고자료

10장 보안
10.1 acts_as_authenticated 플러그인으로 인증하기
10.2 권한부여와 Authorization 플러그인
10.3 인증과 권한부여 테스트하기
10.4 웹 보안상의 10대 결함 방지하기
10.5 참고자료

부록 A 자바 대 루비 용어사전
부록 B 참고서적 목록
부록 C 레일스 프로젝트의 구조
부록 D JRuby 가볍게 시작하기
부록 E 레일스 2.0과 리소스 중심 개발 (기고 - 강문식)

찾아보기

저자소개

스튜어트 할로웨이 (지은이)    정보 더보기
스튜어트는 Relevance, LLC의 공동 설립자다. 'Component Development for Java Platform'의 저자이며, 정기적으로 No Fluff Just Stuff 자바 심포지엄과 Pragmatic Studio 같은 업계의 주요 행사에서 강연을 하고 있다.
펼치기
강문식 (옮긴이)    정보 더보기
KAIST 전산학과를 졸업했다. NHN에서 일했고, 현재는 오픈마루 스튜디오에서 루비스트로 일하며, 한국 루비 사용자 모임(http://rubykr.org)을 운영하고 있다.
펼치기
정지웅 (옮긴이)    정보 더보기
개발자로 NC소프트 오픈마루스튜디오와 삼성전자에서 근무했었고, 현재는 '사람과 사람을 Web으로 연결하는 유통 2.0의 모든 것'이라는 캐치프레이즈 아래 Social Web을 기반으로 한 혁신을 추구하는 (주)플라이팬(http://flyfan.net)을 창업하여, 대표를 역임하고 있다. 기술은 실제 사용자에게 새로운 가치를 창출할 때 의미를 더한다고 믿으며, 그런 관점에서 다음 세대의 Web 기술에 많은 관심을 가지고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책