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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

자바의 또 다른 멋진 도구 Ant

자바의 또 다른 멋진 도구 Ant

Erik Hatcher, Steve Loughran (지은이), 심우곤 (옮긴이)
인포북
30,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

자바의 또 다른 멋진 도구 Ant
eBook 미리보기

책 정보

· 제목 : 자바의 또 다른 멋진 도구 Ant 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788980545148
· 쪽수 : 892쪽
· 출판일 : 2003-06-15

책 소개

JBuilder와 같은 중급 규모의 개발툴이 부담스러웠다면 Ant를 사용하는게 보다 현명한 선택이 될것이다. 이 책은 Ant를 사용하고자 하는 개발자들을 위해 기본적인 사용 방법부터 보다 효과적인 이용 방법까지 한권에 담고있다.

목차

들어가기 전에
용어대역표

PART 1 Ant 배우기
Chapter 1 Ant 소개
1.1 Ant란?
1.2 Ant의 핵심 컨셉
1.3 왜 Ant를 사용할까?
1.4 Ant의 진화
1.5 Ant와 소프트웨어 개발 방법론
1.6 예제 프로젝트
1.7 그래, 하지만 Ant가 이런 것은 할 수 있을까?
1.8 Java 개발을 뛰어넘어
1.9 정리

Chapter 2 Ant를 시작하면서
2.1 첫 번째 프로젝트에 대하여
2.2 1단계: Ant가 제대로 작동하는지 점검하기
2.3 2단계: 첫 번째 Ant 빌드 파일 작성하기
2.4 3단계: 첫 번째 빌드 파일 실행하기
2.5 4단계: 구조화하기
2.6 5단계: 프로그램 실행하기
2.7 Ant의 커맨드 라인 옵션
2.8 최종 빌드 파일
2.9 정리

Chapter 3 Ant 데이터타입과 프로퍼티 이해하기
3.1 서문
3.2 와 함께 쓰이는 데이터타입과 프로퍼티 소개
3.3 Path 데이터타입
3.4 Fileset 데이터타입
3.5 Patternset 데이터타입
3.6 Selector
3.7 데이터타입 엘리먼트 이름짓기
3.8 Filterset
3.9 FilterChain과 FilterReader
3.10 Mapper 데이터타입
3.11 추가적인 Ant 데이터타입
3.12 프로퍼티
3.13 프로퍼티로 Ant 제어하기
3.14 레퍼런스
3.15 Best practices
3.16 정리

Chapter 4 JUnit을 사용하여 테스트하기
4.1 리팩토링
4.2 Java main() 테스트
4.3 JUnit 소개
4.4 우리의 애플리케이션에 유닛 테스트 적용하기
4.5 JUnit 태스크 -
4.6 테스트 실패는 빌드의 실패이다
4.7 테스트 결과 보고서 생성하기
4.8 숏 서키팅 테스트
4.9 Best practices
4.10 정리

Chapter 5 프로그램 실행하기
5.1 왜 외부 프로그램을 실행하는 것이 필요한가?
5.2 Java 프로그램 실행하기
5.3 로 네이티브 프로그램 구동하기
5.4 로 묶음 실행하기
5.5 출력 처리하기
5.6 실행상의 제한점
5.7 Best practices
5.8 정리

Chapter 6 프로젝트 패키징하기
6.1 파일을 이동, 복사, 삭제하기
6.2 패키징 준비하기
6.3 아카이브 파일 생성하기
6.4 Zip 파일 생성하기
6.5 Tar 파일 생성하기
6.6 WAR 파일로 웹 애플리케이션 생성하기
6.7 패키징 테스트하기
6.8 정리

Chapter 7 배치
7.1 배치 문제들의 예
7.2 배치를 위한 태스크들
7.3 패키지화된 애플리케이션의 FTP 기반의 배포
7.4 패키지화된 애플리케이션의 Email 기반의 배포
7.5 Tomcat 4.x로의 로컬 배치
7.6 Tomcat으로의 원격 배치
7.7 배치 테스트하기
7.8 정리

Chapter 8 모두 한데 모으기
8.1 지금까지의 우리 애플리케이션
8.2 커스텀 Ant 태스크 라이브러리 빌드하기
8.3 여러 프로젝트에 걸쳐서 공통적으로 사용되는 프로퍼티 불러오기
8.4 버전별로 종속 라이브러리 관리하기
8.5 빌드 파일의 철학
8.6 정리

PART 2 Ant 적용하기
Chapter 9 여러분의 프로젝트에서 Ant 사용하기
9.1 Ant 기반의 빌드 프로세스 설계하기
9.2 Ant로 마이그레이션 수행하기
9.3 마이그레이션의 10가지 단계
9.4 마스터 빌드: 대규모 프로젝트 관리하기
9.5 서브프로젝트의 빌드 관리하기
9.6 재사용 가능한 라이브러리 빌드 파일 생성하기
9.7 미리 보기: 대규모 프로젝트의 지원에 대한 발전
9.8 Ant 프로젝트 Best practices
9.9 정리

Chapter 10 Ant의 코어 태스크를 넘어서
10.1 태스크의 종류
10.2 옵셔널 태스크 사용하기
10.3 소프트웨어 형상관리 태스크 사용하기
10.4 서드-파티 태스크 사용하기
10.5 주목할 만한 서드-파티 태스크들
10.6 ant-contrib 태스크들
10.7 프로젝트들 간의 태스크 정의 공유하기
10.8 Best practices
10.9 정리

Chapter 11 XDoclet
11.1 XDoclet 설치하기
11.2 To­do 리스트 생성하기
11.3 XDoclet 아키텍처
11.4 자신만의 XDoclet 템플릿 작성하기
11.5 발전된 XDoclet
11.6 XDoclet의 방향
11.7 XDoclet Best practices
11.8 정리

Chapter 12 웹 애플리케이션 개발
12.1 웹 애플리케이션은 어떻게 다른가?
12.2 태그 라이브러리로 작업하기
12.3 JSP 페이지 컴파일하기
12.4 웹 애플리케이션 커스텀화하기
12.5 정적인 컨텐츠 생성하기
12.6 HttpUnit으로 웹 애플리케이션 테스트하기
12.7 Cactus로 서버 측 테스트하기
12.8 정리

Chapter 13 XML을 사용하여 작업하기
13.1 서론: 모든 XML 라이브러리들에 대하여
13.2 XML 유효성 검사
13.3 XLST를 사용한 XML 변환
13.4 XML 빌드에 대한 로그정보 생성하기
13.5 XML 데이터를 Ant의 프로퍼티로 로딩하기
13.6 XML 처리의 다음 단계
13.7 정리

Chapter 14 엔터프라이즈 자바빈즈(EJB)
14.1 EJB 개요
14.2 간단한 EJB 빌드
14.3 Ant의 EJB 태스크 사용하기
14.4 사용하기
14.5 XDoclet을 사용한 EJB 개발
14.6 Middlegen
14.7 J2EE 애플리케이션 서버에 배치하기
14.8 완전한 EJB 예제
14.9 EJB 프로젝트에서의 Best practices
14.10 정리

Chapter 15 웹 서비스 함께 작업하기
15.1 웹 서비스는 무엇이고, SOAP은 무엇인가?
15.2 Ant를 사용하여 SOAP 클라이언트 애플리케이션 작성하기
15.3 Axis와 Ant를 사용하여 SOAP 서비스 생성하기
15.4 기존 웹 애플리케이션에 웹 서비스 추가하기
15.5 SOAP 서비스를 위한 클라이언트 작성하기
15.6 상호운용성이란 무엇이며, 왜 이것이 문제가 되는가?
15.7 C# 클라이언트 작성하기
15.8 웹 서비스를 빌드하는 엄격한 방법
15.9 웹 서비스 개발에 관한 고찰
15.10 SOAP을 통해 Ant 호출하기
15.11 정리

Chapter 16 지속적인 통합
16.1 운영체제를 통한 Ant의 빌드 스케줄 관리
16.2 CruiseControl
16.3 Anthill
16.4 Gump
16.5 지속적인 통합 도구들에 대한 비교
16.6 정리

Chapter 17 네이티브 코드 개발하기
17.1 네이티브 코드로의 도전
17.2 기존 빌드 도구 사용하기
17.3 태스크 소개
17.4 Ant를 사용하여 JNI 라이브러리 빌드하기
17.5 크로스 플랫폼으로...
17.6 를 보다 자세히 살펴보기
17.7 네이티브 라이브러리 배포하기
17.8 정리

Chapter 18 제품 배치하기
18.1 서로 다른 애플리케이션 서버에서 발생하는 문제
18.2 운영자와 함께 작업하기
18.3 Ant의 배치작업
18.4 배치작업을 지원하는 강력한 Ant 도구들
18.5 제품 배치 프로세스 구축하기
18.6 특정 애플리케이션 서버에 배치하기
18.7 배치작업 검증하기
18.8 Best practices
18.9 정리

PART 3 Ant 확장하기
Chapter 19 Ant 태스크 작성하기
19.1 Ant 태스크란 정확히 무엇인가?
19.2 Ant API에 대한 소개
19.3 태스크가 어떻게 데이터를 얻을까?
19.4 기본적인 Ant의 Task 클래스의 서브클래스 작성하기
19.5 Fileset 다루기
19.6 에러 처리하기
19.7 Ant 태스크 테스트하기
19.8 외부 프로그램 실행시키기
19.9 태스크 내에서 Java 프로그램 실행시키기
19.10 임의의 이름을 갖는 엘리먼트와 애트리뷰트 지원하기
19.11 태스크 라이브러리 구축하기
19.12 여러 버전의 Ant 지원하기
19.13 정리

Chapter 20 Ant 더욱 확장하기
20.1 Ant에 스크립트 작성하기
20.2 리스너와 로거
20.3 커스텀 매퍼 개발하기
20.4 커스텀 셀렉터 생성하기
20.5 커스텀 필터 구현하기
20.6 정리

PART 4 부록
Appendix A 설치
A.1 시작하기에 앞서
A.2 Ant의 설치 순서
A.3 Windows에서 Ant 설치하기
A.4 Unix에서 Ant 설치하기
A.5 설치에 대한 설정
A.6 설치 문제점 해결

Appendix B Ant에서 사용하는 XML 소개

Appendix C IDE 통합
C.1 IDE에서 Ant 사용하기
C.2 Ant를 사용 가능한 IDE
C.3 IDE와 Ant를 결합한 빌드 프로세스 구축방법

Appendix D Ant 스타일 요소
D.1 일반적인 원리
D.2 환경 규약
D.3 포매팅 규약
D.4 명명 규약
D.5 문서화 규약
D.6 프로그래밍 규약

Appendix E Ant 태스크 레퍼런스
E.1 레퍼런스 규정
E.2 공통적인 Task 애트리뷰트
E.3 Ant의 Task

참고자료
찾아보기

저자소개

Erik Hatcher (지은이)    정보 더보기
Ant 프로젝트 커미터로, jGuru의 Ant FAQ를 운영하고 있다.
펼치기
Steve Loughran (지은이)    정보 더보기
Ant 커미터로, 휴렛 팩커드(HP)에서 프로덕션 웹 서비스의 설계와 빌드에 관한 업무를 수행하고 있다.
펼치기
심우곤 (옮긴이)    정보 더보기
현재 LG전자 SW역량강화센터에 근무 중이며 주로 애자일 프랙티스를 현업에 적용, 코칭하며 말랑말랑한 소프트웨어 개발 문화 정착을 위해 노력하고 있다. 번역서로 『스크럼과 XP』, 『사용자 스토리』, 『린 소프트웨어 개발의 적용』, 『자바의 또 다른 멋진 도구 Ant』 등이 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책