이미 소장하고 있다면 판매해 보세요.
|
들어가기 전에
용어대역표 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 Todo 리스트 생성하기 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 제품 배치하기 PART 3 Ant 확장하기 Chapter 19 Ant 태스크 작성하기 Chapter 20 Ant 더욱 확장하기 PART 4 부록 Appendix A 설치 Appendix B Ant에서 사용하는 XML 소개 Appendix C IDE 통합 Appendix D Ant 스타일 요소 Appendix E Ant 태스크 레퍼런스 참고자료 찾아보기 |