목차

1장 들어가며 

1.1 우리에게 PHP란 
1.2 PHP 개발 환경 
1.3 이클립스 PDT란 
1.4 PHP를 처음 배우는 학생들에게 
1.5 PHP 프로그램을 개발하고 있는 현업 개발자들에게 
1.6 이 책의 대상 독자 
1.7 시스템 요구사항 
1.8 이 책의 구성 
1.9 용어 정리 
1.10 이클립스 아키텍처 

2장 이클립스 PDT 설치 

2.1 JRE 설치 
2.2 이클립스 PDT 설치 

3장 이클립스 PDT 처음 시작하기 

3.1 이클립스 PDT 실행 
3.2 이클립스 PDT 사용자 인터페이스 
3.3 PHP 프로젝트 생성 
3.4 기존 프로젝트를 이클립스 프로젝트로 가져오기 
3.5 PHP 파일 생성 

4장 이클립스 PDT 살펴보기 

4.1 콘텐트 어시스트 
4.2 풍선 도움말 
4.3 코드 자동 완성 
4.4 템플릿 설정 
4.5 동일 코드 표시 
4.6 새로운 확장자 등록하기 
4.7 작업 태그 
4.8 PHP 도움말 
4.9 북마크 
4.10 형식 계층 
4.11 오버라이드 표시 
4.12 실시간 에러 검출 기능 
4.13 철자 검사 
4.14 소스 코드 정리 
4.15 PHP Include Path 

5장 유용한 이클립스 기능 익히기
 
5.1 외부 편집기 사용 
5.2 파일 비교 
5.3 편집기와 PHP Explorer 연결 보기 
5.4 퍼스펙티브 초기화 
5.5 단축키 확인 및 변경 
5.6 PHP Explorer 파일 필터링 
5.7 워크스페이스 인코딩 및 줄바꿈 문자 변경 
5.8 외부 프로그램 실행 방법 

6장 실행과 디버그 

6.1 Zend Debugger 플러그인 설치 
6.2 PHP 스크립트 실행 
6.3 PHP 웹 페이지 실행 
6.4 PHP 스크립트 디버깅 
6.5 로컬 웹 서버 연동 디버깅 
6.6 원격 웹 서버를 연동한 실행 
6.7 원격 웹 서버를 연동한 디버깅 

7장 DBMS 연동

7.1 DBMS 연동 준비 
7.2 GEF 설치 
7.3 Quantum DB 설치 방법 
7.4 Quantum 퍼스펙티브 
7.5 Quantum 사용법 

8장 형상 관리 

8.1 SVN 
8.2 패치 

9장 Ant를 이용한 손쉬운 배포 

9.1 Ant 준비 
9.2 Ant로 FTP 전송 

10장 RSE를 이용한 원격 개발 

10.1 RSE 설치 
10.2 FTP를 통한 원격 개발 
10.3 RSE에서 PHP 파일 편집하기 
10.4 캐시 파일 동기화 
10.5 원격 프로젝트 생성하기 
10.6 SSH 연결 

11장 Saros를 이용한 원격 협업 개발
 
11.1 Saros 설치 
11.2 Google Talk 서버를 통한 원격 개발 
11.3 XMPP 서버를 통한 연결 
11.4 프로젝트 원격 공유 
11.5 실시간 협업 

12장 Mylyn을 이용한 버그 트래킹 

12.1 Mylyn 설치 
12.2 Trac 연동 
12.3 Mylyn 활용 

13장 PHPDoc를 이용한 개발 문서 작성 

13.1 PHPDoc 작성 
13.2 phpDocumentor 설치 
13.3 이클립스에서 PHPDoc 생성하기 
13.4 템플릿 
13.5 메모리 설정 

14장 유용한 이클립스 플러그인 

14.1 Notepad 
14.2 Hex Editor 
14.3 FreeMEM 
14.4 RSS View 
14.5 FileSync 
14.6 StartExplorer 

15장 이클립스 단축키
 
15.1 편집기 
15.2 파일 
15.3 내비게이터 

부록 기타 프로그램 설치

1.1 웹 서버 설치 
1.2 이클립스 PDT를 위한 아파치 웹 서버 설정 
1.3 PHP 설치 
1.4 XAMPP 패키지 설치 
1.5 큐브리드 
1.6 서브버전 및 Trac 설치