서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
이클립스 기반 프로젝트 필수 유틸리티
저자 : 민진우
출판사 : 한빛미디어
출판년 : 2004
정가 : 22000, ISBN : 8979142641
책소개
개발 프로젝트의 규모가 커지고, 팀 단위의 공동 작업을 진행하면서, 소스 코드와 버그 관리가 점점 더 어려워지고 있다. 또한 개발 기간에는 늘 밤샘작업에 시달리면서도 코드의 질을 보장할 수 없어서 우려하는 프로그래머가 많다. 프로젝트 유틸리티는 프로그래머들의 척박한 프로젝트 환경에 단비를 곱게 내려줄 유용한 개발 도구다. 이 책은 유틸리티를 처음 접하는 개발자도 쉽게 접근할 수 있도록 각 유틸리티의 기본 개요와 설치 방법을 먼저 설명하고, 스트럿츠 프레임워크 기반의 온라인 쇼핑몰(JPetStorePlus) 프로젝트를 통해 모든 유틸리티를 종합적으로 실습해 볼 수 있는 기회를 제공한다.
목차
Chapter 01 기초편: CVS를 이용한 형상 관리
01 형상 관리란
02 버전 관리의 필요성
03 버전 관리 시스템
04 CVS란
05 CVS 작업 사이클 및 용어 설명
06 CVS 서버 설정
07 TortoiseCVS 클라이언트
08 CVS와 이클립스
09 결론
Chapter 02 기초편: Ant를 이용한 빌드, 배포 및 테스트
01 빌드 툴이란
02 Ant의 개요
03 Ant 설치 및 사용하기
04 태스크
05 타입과 프러퍼티
06 Ant와 이클립스
07 Ant와 기타 IDE
08 결론
Chapter 03 기초편: JUnit을 이용한 테스트
01 JUnit이란
02 JUnit의 필요성
03 JUnit을 위한 테스트코드 작성
04 JUnit과 Ant
05 JUnit과 이클립스
06 JUnit과 기타 IDE
07 결론
Chapter 04 응용편: 이클립스 Tip과 Techs
01 이클립스 최적화
02 코드 템플릿을 이용한 Javadoc
03 리팩토링
04 디버깅
05 기타
06 결론
Chapter 05 응용편: JPetStorePlus - 프로젝트 개요
01 왜 JPetStore인가
02 JPetStore 프로젝트의 역사
03 우리가 만드는 JPetStorePlus
04 JPetStore의 개요
05 어떤 고객의 요구
06 프로젝트 진행 절차
07 프로젝트 세팅
08 결론
Chapter 06 응용편: JPetStorePlus - 이클립스 플러그인을 이용한 구현
01 고객의 요구사항 분석 및 설계
02 유틸리티를 이용한 마일리지 서비스 구현
03 유용한 상용 플러그인 - Exadel Struts Studio
04 결론
Chapter 07 응용편: JPetStorePlus - XML 문서화
01 Forrest의 개요
02 Forrest로 만들어진 사이트
03 Forrest 맛보기
04 PDF에서 한글 문제 해결 방법
05 Forrest 문서 디렉토리 구조
06 Forrest에서 정의한 기본 XML 문서
07 스킨의 변경
08 XML 문서 작성
09 JPetStorePlus 프로젝트 문서화
10 이클립스에서 Forrest 빌드하기
11 결론
Chapter 08 응용편: JPetStorePlus - 버그 관리
01 버그/이슈 관리 시스템의 개요
02 이슈 관리 프로세스
03 Scarab의 개요
04 Scarab 설치
05 Scarab 관리
06 JPetStorePlus에서 Scarab 적용
07 기타 버그/이슈 관리 시스템과 비교
08 결론