HOME > Detail View

Detail View

프로그래밍 그루비 (Loan 1 times)

Material type
단행본
Personal Author
Konig, Dierk Laforge, Guillaume Glover, Andrew King, Paul Skeet, Jon 박제권 , 옮김
Title Statement
프로그래밍 그루비 / 디에크 쾨니히 [외]지음 ; 박제권 옮김.
Publication, Distribution, etc
서울 :   인사이트 ,   2009.  
Physical Medium
xxxiii, 694 p. : 삽도 ; 24 cm.
Series Statement
Programming insight
Varied Title
Groovy in action
ISBN
9788991268555
General Note
부록: A, 설치와 문서화. 외  
찾아보기(p. 677-694)수록  
공지은이: 기욤 라포르쥬, 앤드루 글러버, 폴 킹, 존 스킷.  
000 01154camccc200397 k 4500
001 000045536732
005 20100807041156
007 ta
008 090714s2009 ulka 001c kor
020 ▼a 9788991268555 ▼g 13560: ▼c \36,000
035 ▼a (KERIS)BIB000011626150
040 ▼a 247017 ▼d 244002
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.13/3 ▼2 22
090 ▼a 005.133 ▼b G876 2009
245 0 0 ▼a 프로그래밍 그루비 / ▼d 디에크 쾨니히 [외]지음 ; ▼e 박제권 옮김.
246 0 9 ▼a Groovy in action
260 ▼a 서울 : ▼b 인사이트 , ▼c 2009.
300 ▼a xxxiii, 694 p. : ▼b 삽도 ; ▼c 24 cm.
490 0 0 ▼a Programming insight
500 ▼a 부록: A, 설치와 문서화. 외
500 ▼a 찾아보기(p. 677-694)수록
500 ▼a 공지은이: 기욤 라포르쥬, 앤드루 글러버, 폴 킹, 존 스킷.
700 1 ▼a Konig, Dierk
700 1 ▼a Laforge, Guillaume
700 1 ▼a Glover, Andrew
700 1 ▼a King, Paul
700 1 ▼a Skeet, Jon
700 1 ▼a 박제권 , ▼e 옮김
830 0 ▼a 프로그래밍 인사이트
900 1 0 ▼a 쾨니히, 디에크
900 1 0 ▼a 라포르쥬, 기욤
900 1 0 ▼a 글러버, 앤드루
900 1 0 ▼a 킹, 폴
900 1 0 ▼a 스킷, 존

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 G876 2009 Accession No. 151274292 Availability Available Due Date Make a Reservation Service C

Contents information

Book Introduction

그루비의 문법과 사용하는 법을 이해하기 쉽게 설명하는 책이다. 자바 개발자는 빌더나 템플릿으로 자바가 얼마나 강력해지는지 그리고 정규표현식과 데이터베이스 프로그래밍이 얼마나 쉬워지는지 배울 것이다. 또한 많은 실용적인 예제들을 토대로 일상 업무에 그루비를 적용할 때 필요한 조언과 트릭도 알아본다. 그 밖에도 단위 테스트, 빌드 환경, 윈도 스크립트에 관해서도 설명한다.

그루비는 루비와 파이썬의 편리함, 자바의 안정성과 기능을 모두 합쳐서 만든 언어다. 자바 문법으로 쓰는 동적 스크립트 언어로, 컴파일하면 바이트코드가 만들어지고, 자바 클래스나 라이브러리도 그대로 쓸 수 있다. 그루비로는 작은 스크립트도, 상업용 애플리케이션도 만들 수 있다.

『프로그래밍 그루비』는 그루비의 문법과 사용하는 법을 이해하기 쉽게 설명한다. 자바 개발자는 빌더나 템플릿으로 자바가 얼마나 강력해지는지 그리고 정규표현식과 데이터베이스 프로그래밍이 얼마나 쉬워지는지 배울 것이다. 또한 많은 실용적인 예제들을 토대로 일상 업무에 그루비를 적용할 때 필요한 조언과 트릭도 알아본다. 그 밖에도 단위 테스트, 빌드 환경, 윈도 스크립트에 관해서도 설명한다.

『프로그래밍 그루비』에서 다루는 내용
* 포괄적인 그루비 문법
* 동적 언어의 장점에 대한 상세한 설명
* 셸 스크립트나 빌드 환경 같은 일상 작업에 적용하는 방법
* 그루비 웹 개발 프레임워크인 그레일스
* 재사용 가능한 많은 예제


Information Provided By: : Aladin

Author Introduction

앤드루 글러버(지은이)

기술 전략 전문가

폴 킹(지은이)

컨설턴트이자 연구자

디에크 쾨니히(지은이)

2004년부터 그루비 프로젝트의 커미터로 활동해왔다.

기욤 라포르쥬(지은이)

그루비 프로젝트의 관리자이며 그루비 표준화 전문가 그룹의 리더

존 스킷(지은이)

구글의 소프트웨어 엔지니어로 런던 사무소에서 근무하고 있다. 담당 업무는 구글 클라우드 플랫폼용 .NET 클라이언트 라이브러리를 개발하는 것인데, 이는 구글과 C#에 대한 열정을 동시에 쏟아부을 수 있는 일이다. C# 표준화를 담당하는 ECMA 기술 그룹의 소장이며 .NET 파운데이션에서 구글을 대표하고 있다. 개발자를 위한 질의응답 사이트인 스택 오버플로(Stack Overflow)에 자주 참여하여 이를 통해 잘 알려져 있다. 그 외에도 콘퍼런스와 사용자 그룹, 블로그에서 연설하고 글을 쓰는 것을 즐긴다. 이 모든 것의 공통점은 다른 개발자와 함께하는 방법이라는 것이며, 이를 통해 많은 것을 배운다.

박제권(옮긴이)

1993년 학교 선후배들과 모여 윈도 프로그래밍을 시작했으며, 1994년에는 아래아한글 개발팀에서 일하기도 했다. 이후 한메소프트, 미지리서치 등에서 일했다. 새롭고 신기한 프로젝트를 좋아해 1997년 당시 새로웠던 신용카드 결제 대행 서비스를 개발했고 이후 위피 플랫폼 개발에 참여했다. 서른 중반에 태국으로 배낭여행을 다녀온 이후 여행이라는 주제에 깊이 빠져 여행 관련 서비스 구축에 참여하기도 했다. 아직도 여행을 좋아하고, 새로운 것들을 찾아다니며 프리랜서로 일하고 있다. 『프로그래밍 그루비』(인사이트)를 번역했다.

Information Provided By: : Aladin

Table of Contents

1장 그루비로 가는 길	1 
1.1 그루비 이야기 2 
1.2 그루비가 할 수 있는 일	11 
1.3 그루비 실행하기	14 
1.4 그루비 컴파일하고 실행하기 20 
1.5 그루비용 IDE와 편집기	24 
1.6 요약	26 

1부 그루비 문법	29 
2장 서곡-그루비의 기초	33 
2.1 일반적인 코드 형태 33 
2.2 assert로 언어를 검증한다	36 
2.3 그루비 훑어보기	40 
2.4 자바 환경에서 그루비의 위치	52 
2.5 요약	59 

3장 그루비의 단순 자료형 61 
3.1 객체, 모두 객체	61 
3.2 자료형의 생략	66 
3.3 연산자 재정의하기	68 
3.4 문자열로 작업하기	74 
3.5 정규 표현식 사용하기	82 
3.6 숫자 사용하기	93 
3.7 요약	97 

4장 그루비의 집합 자료형	99 
4.1 범위 사용하기	100 
4.2 리스트 사용하기	105 
4.3 맵 사용법	117 
4.4 그루비 컬렉션에 관한 노트	126 
4.5 요약	128 

5장 클로저 사용하기	129 
5.1 클로저에 대한 자상한 소개	130 
5.2 클로저가 필요할 때	131 
5.3 클로저 정의하기	136 
5.4 클로저 사용하기	141 
5.5 영역 이해하기	148 
5.6 클로저에서 리턴하기	155 
5.7 디자인 패턴 지원하기	156 
5.8 요약	159 

6장 그루비의 제어문	161 
6.1 그루비의 진실	161 
6.2 조건 분기문	165 
6.3 반복	175 
6.4 블록이나 메서드에서 나가기	179 
6.5 요약	181 

7장 그루비의 동적 객체지향	183 
7.1 클래스 정의와 스크립트	184 
7.2 클래스와 스크립트 구성하기	197 
7.3 고급 객체지향 기능	204 
7.4 그루비빈 사용하기 208 
7.5 그루비 특장점 활용하기	218 
7.6 그루비 메타 프로그래밍	227 
7.7 요약	235 

2부 그루비 라이브러리 237 
8장 빌더 사용하기	239 
8.1 예제로 배우기-빌더의 사용법	241 
8.2 노드빌더로 객체의 트리 구조 만들기 244 
8.3 마크업빌더 사용하기	250 
8.4 앤트빌더로 자동화하기	253 
8.5 스윙빌더로 GULI 쉽게 만들기	258 
8.6 사용자 빌더 만들기	284 
8.7 요약	290 

9장 GDK 사용하기	293 
9.1 객체 사용하기	294 
9.2 파일과 입출력	307 
9.3 스레드와 프로세스 사용하기	318 
9.4 템플릿 사용하기	326 
9.5 그루블릿 사용하기	332 
9.6 요약	341 

10장 그루비 데이터베이스 프로그래밍	343 
10.1 데이터베이스 기본 조작	345 
10.2 DataSet로 SQL 없이 SQL 사용하기	361 
10.3 데이터베이스 처리 구조화하기	369 
10.4 그루비와 ORM	380 
10.5 요약	381 

11장 그루비 통합	383 
11.1 통합 준비하기	384 
11.2 GroovyShell로 표현식과 스크립트 해석하기	387 
11.3 GroovyScriptEngine 사용하기	399 
11.4 GroovyClassLoader 사용하기	402 
11.5 스프링과 통합하기	414 
11.6 JSR-223과 무스탕	418 
11.7 통합 방식 선택하기	423 
11.8 요약	425 

12장 XML 다루기	427 
12.1 XML 문서 읽기	428 
12.2 XML 처리	443 
12.3 XML과 분산 처리	460 
12.4 요약	477 

3부 매일매일 그루비 479 
13장 팁과 요령	481 
13.1 기억할 것들 482 
13.2 유용한 코드 조각들	495 
13.3 커맨드라인에서 groovy 사용하기	501 
13.4 자동화 스크립트 작성하기	505 
13.5 자동화 작업의 사례 515 
13.6 작업 환경 구성하기	524 
13.7 요약	533 

14장 단위 테스트와 그루비	535 
14.1 시작하기	536 
14.2 그루비 코드 단위 테스트하기	540 
14.3 자바 코드 단위 테스트하기 544 
14.4 테스트 구조화	548 
14.5 고급 테스트 기술	550 
14.6 IDE 통합하기	560 
14.7 그루비 테스트 도구	566 
14.8 빌드 자동화	573 
14.9 요약	578 

15장 그루비와 윈도	581 
15.1 스크립톰 다운로드와 설치하기 582 
15.2 스크립톰의 내부	583 
15.3 실제 상황-자동 번역	594 
15.4 애플리케이션 자동화의 다음 단계	602 
15.5 참고할 문서들	605 
15.6 요약	606 

16장 그레일스를 만나다	609 
16.1 준비하기	609 
16.2 도메인 모델 구성하기	614 
16.3 도메인 모델 구현하기	617 
16.4 뷰 커스터마이징하기	624 
16.5 컨트롤러와 finder 메서드	631 
16.6 모델 다듬기	635 
16.7 세션 처리하기	636 
16.8 마무리하기	641 

부록 A 설치와 문서화	649 
부록 B 그루비 언어 654 
부록 C GDK API 간편 참조 목록 655 
부록 D 컨닝 페이퍼 671 

찾아보기 677

New Arrivals Books in Related Fields