000 | 01023camccc200313 k 4500 | |
001 | 000045382136 | |
005 | 20100806073020 | |
007 | ta | |
008 | 070821s2007 ggka b 001c kor | |
020 | ▼a 9788960770188 ▼g 93560 | |
035 | ▼a (KERIS)BIB000010994079 | |
040 | ▼a 222001 ▼c 222001 ▼d 211009 | |
041 | 1 | ▼a kor ▼h eng |
082 | 0 4 | ▼a 005.1 ▼2 22 |
090 | ▼a 005.1 ▼b 2007L | |
100 | 1 | ▼a Clayberg, Eric. |
245 | 1 0 | ▼a 이클립스 실전 플러그인 개발 / ▼d 에릭 클레이버그, ▼e 댄 루벨 지음 ; ▼e 양석호 옮김. |
246 | 1 9 | ▼a Eclipse : building commercial-quality plug-ins. 2nd ed. |
260 | ▼a 의왕 : ▼b 에이콘 , ▼c 2007. | |
300 | ▼a xli, 811 p. : ▼b 삽도 ; ▼c 26 cm. | |
440 | 0 0 | ▼a 에이콘 이클립스 프로페셔널 시리즈 ; ▼v 5 |
500 | ▼a 부록: 1, 이클립스 플러그인과 리소스. -- 2, 래쇼날 소프트웨어 인증 | |
504 | ▼a 참고문헌 및 색인수록 | |
650 | 0 | ▼a Computer software ▼x Development. |
650 | 0 | ▼a Java (Computer program language) |
700 | 1 | ▼a Rubel, Dan |
700 | 1 | ▼a 양석호 , ▼e 역 |
945 | ▼a KINS |
Holdings Information
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.1 2007L | Accession No. 121153572 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.1 2007L | Accession No. 121153573 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.1 2007L | Accession No. 121169281 | Availability Available | Due Date | Make a Reservation | Service |
No. 4 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.1 2007L | Accession No. 121169283 | Availability Available | Due Date | Make a Reservation | Service |
No. 5 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 005.1 2007L | Accession No. 151256072 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.1 2007L | Accession No. 121153572 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.1 2007L | Accession No. 121153573 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.1 2007L | Accession No. 121169281 | Availability Available | Due Date | Make a Reservation | Service |
No. 4 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.1 2007L | Accession No. 121169283 | Availability Available | Due Date | Make a Reservation | Service |
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.1 2007L | Accession No. 151256072 | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Book Introduction
상용 제품 수준의 이클립스 플러그인을 개발하는 과정을 처음부터 끝까지 상세하게 다루고 있으며, 특히 고객의 요구를 만족할 수 있도록 세련되게 다듬는 방법을 강조한다. 이클립스를 처음 사용하는 독자를 위해 잘 요약된 개발도구 사용법을 제공할 뿐만 아니라, 이클립스에 익숙한 독자에게는 이클립스 플랫폼에 대한 다양한 지식이 담긴 참고서 역할을 함으로써 이클립스 기반 제품의 품질 향상을 돕는다.
상용 제품 수준의 이클립스 플러그인을 개발하는 과정을 처음부터 끝까지 상세하게 다루고 있으며, 특히 고객의 요구를 만족할 수 있도록 세련되게 다듬는 방법을 강조하고 있다. 이클립스를 처음 사용하는 독자를 위해 잘 요약된 개발도구 사용법을 제공할 뿐만 아니라, 이클립스에 익숙한 독자에게는 이클립스 플랫폼에 대한 다양한 지식이 담긴 참고서 역할을 함으로써 이클립스 기반 제품의 품질 향상을 돕는다.
Information Provided By: :

Author Introduction
에릭 클레이버그(지은이)
Instantiations사의 제품 개발 부문 부사장이다. 에릭은 17년간의 상용 소프트웨어 개발 경험이 있으며 그 중 9년은 자바, 6년은 이클립스를 경험해 온 숙련된 소프트웨어 기술자이자 제품 개발자, 기업가, 관리자이다. 또한 윈도우빌더 프로(WindowBuilder Pro), 코드프로(CodePro), 수상작인 VA 어시스트(VA Assist) 제품 계열 등 다양한 상용 자바/스몰토크 확장 기능 제품의 주요 개발자이자 아키텍트이다. MIT 학사, 하버드 MBA 학위를 가지고 있으며 성공적인 소프트웨어 회사인 ObjectShare와 Instantiations의 공동 창업자이다.
댄 루벨(지은이)
Instantiations사의 수석 연구원이다. 그는 17년간 상용 소프트웨어를 개발해 왔으며 그 중 10년은 자바, 6년은 이클립스를 경험해 온 객체 지향 기술 디자인/적용 전문가이며 기업가이다. 그는 jFactor, jKit/GO, jKit/Grid 등 몇몇 성공적인 상용 제품의 핵심 아키텍트이면서 제품 관리자로서 윈도우빌더 프로(WindowBuilder Pro), VA 어시스트(VA Assist), 코드프로(CodePro) 등의 상용 제품 설계와 리더 역할을 맡아 수행한 바 있다. 버크넬 학사 학위를 갖고 있으며 Instantiations의 공동창업자이다. Instantiations는 어드밴스드 IBM 비즈니스 파트너 중 하나이며 이클립스와 IBM 비주얼에이지(VisualAge), 웹스피어(WebSphere), 래쇼날(Rational) 제품 계열에 대한 다수의 상용 확장 기능을 개발했다. Instantiations는 이클립스 연합의 멤버이며 이클립스 협업 도구 프로젝트(Koi)와 이클립스 폴리네이트 프로젝트(Beehive)를 담당하는 이클립스 오픈소스의 기여자이다.
양석호(옮긴이)
KAIST 전산과를 졸업하고 웹, 모바일, 임베디드, 자바 GUI 애플리케이션 등 다양한 프로젝트를 수행했으며 현재는 네이버 재팬에서 일본 검색서비스 개발에 참여하고 있다. 에이콘 이클립스 프로페셔널 시리즈 에디터를 맡아 『이클립스 RCP』, 『실전 이클립스 플러그인 개발』을 번역하는 등 양질의 이클립스 관련서를 독자들에게 소개하는 데 큰 보람을 느낀다. 또한 2005년부터 네이버 이클립스 플러그인 까페(http://cafe.naver.com/eclipseplugin)를 운영하며 점점 늘어가는 이클립스 플러그인 개발자들과 함께 이클립스 기술 전파에 노력하고 있다.

Table of Contents
목차 추천의 글 = ⅳ 서문 = ⅵ 감사의 글 = ⅹ 저자 소개 = xi 옮긴이의 말 = xii 옮긴이 소개 = xiii 들어가며 = xxxv 1장 이클립스 개발도구 사용하기 = 1 1.1 시작하기 = 1 1.2 이클립스 워크벤치 = 3 1.3 개발환경 꾸미기 = 14 1.4 프로젝트 생성 = 19 1.5 탐색 = 25 1.6 검색 = 28 1.7 코드 작성 = 34 1.8 CVS를 사용한 팀 개발 = 48 1.9 애플리케이션 실행 = 54 1.10 디버깅 = 58 1.11 단위 테스트 = 61 1.12 요약 = 63 1.13 참고자료 = 64 2장 간단한 플러그인 예제 = 65 2.1 Favorites 플러그인 = 65 2.2 플러그인 프로젝트 생성 = 66 2.3 생성된 코드 둘러보기 = 70 2.4 제품 빌드 = 81 2.5 제품 설치와 실행 = 86 2.6 제품 디버깅 = 88 2.7 PDE 뷰 = 90 2.8 플러그인 테스트 작성 = 92 2.9 요약 = 98 2.10 참고자료 = 99 3장 이클립스 기반구조 = 101 3.1 기반구조 개요 = 101 3.2 플러그인 디렉토리와 JAR 파일 = 104 3.3 플러그인 내역서 = 107 3.4 플러그인 클래스 = 114 3.5 플러그인 모델 = 119 3.6 로깅 = 122 3.7 이클립스 플러그인 = 124 3.8 요약 = 125 3.9 참고자료 = 126 4장 SWT = 127 4.1 SWT 역사와 목적 = 127 4.2 SWT 위젯 = 130 4.3 레이아웃 관리 = 170 4.4 자원 관리 = 180 4.5 요약 = 181 4.6 참고자료 = 182 5장 JFace 뷰어 = 185 5.1 리스트 지향 뷰어 = 185 5.2 TextViewer = 203 5.3 요약 = 206 5.4 참고자료 = 206 6장 액션 = 207 6.1 IAction과 IActionDelegate 비교 = 207 6.2 워크벤치 윈도우 액션 = 209 6.3 객체 액션 = 224 6.4 뷰 액션 = 237 6.5 편집기 액션 = 244 6.6 키 바인딩 = 251 6.7 RFRS 고찰 = 257 6.8 요약 = 257 6.9 참고자료 = 258 7장 뷰 = 259 7.1 뷰 선언 = 261 7.2 뷰 파트 = 263 7.3 뷰 액션 = 283 7.4 뷰 연결 = 306 7.5 뷰 상태 저장 = 309 7.6 테스트 = 315 7.7 이미지 캐시 = 315 7.8 테이블 열 크기 자동 조정 = 317 7.9 RFRS 고찰 = 319 7.10 요약 = 323 7.11 참고자료 = 323 8장 편집기 = 325 8.1 편집기 선언 = 326 8.2 편집기 파트 = 330 8.3 편집 = 344 8.4 편집기 생명주기 = 350 8.5 편집기 액션 = 354 8.6 편집기 연결 = 369 8.7 RFRS 고찰 = 369 8.8 요약 = 374 8.9 참고자료 = 374 9장 리소스 변경 추적 = 375 9.1 IResourceChangeListener = 375 9.2 변경 이벤트 처리 = 379 9.3 변경 이벤트 일괄처리 = 382 9.4 진행 모니터 = 383 9.5 지연된 변경 이벤트 = 387 9.6 요약 = 388 9.7 참고자료 = 388 10장 퍼스펙티브 = 389 10.1 퍼스펙티브 작성 = 389 10.2 기본 퍼스펙티브 개선 = 396 10.3 RFRS 고찰 = 403 10.4 요약 = 404 10.5 참고자료 = 404 11장 대화창과 마법사 = 405 11.1 대화창 = 405 11.2 마법사 = 429 11.3 RFRS 고찰 = 447 11.4 요약 = 449 11.5 참고자료 = 449 12장 환경설정 페이지 = 451 12.1 환경설정 페이지 생성 = 451 12.2 환경설정 페이지 API = 453 12.3 환경설정 API = 467 12.4 RFRS 고찰 = 474 12.5 요약 = 475 12.6 참고자료 = 475 13장 프로퍼티 = 477 13.1 프로퍼티 생성 = 477 13.2 프로퍼티 대화창에서 프로퍼티 출력 = 481 13.3 특성 뷰에 프로퍼티 출력하기 = 488 13.4 특성 페이지를 환경설정 페이지로 재활용하기 = 493 13.5 RFRS 고찰 = 495 13.6 요약 = 495 13.7 참고자료 = 495 14장 빌더, 마커, 네이처 = 497 14.1 빌더 = 499 14.2 마커 = 512 14.3 네이처 = 525 14.4 RFRS 고찰 = 534 14.5 요약 = 537 14.6 참고자료 = 538 15장 도움말 구현 = 539 15.1 도움말 사용 = 539 15.2 도움말 구현 = 542 15.3 컨텍스트 감지 도움말 (F1) = 552 15.4 프로그램으로 도움말 접근 = 560 15.5 치트 시트 = 563 15.6 RFRS 고찰 = 570 15.7 요약 = 574 15.8 참고자료 = 574 16장 다국어 지원 = 575 16.1 플러그인 내역서 구체화 = 576 16.2 플러그인 문자열 구체화 = 578 16.3 프래그먼트 사용 = 586 16.4 요약 = 592 16.5 참고자료 = 593 17장 확장점 작성 = 595 17.1 확장점 메커니즘 = 595 17.2 확장점 정의 = 597 17.3 확장점 구현 코드 = 606 17.4 확장점 문서화 = 613 17.5 확장점 사용 = 615 17.6 RFRS 고찰 = 616 17.7 요약 = 617 17.8 참고자료 = 618 18장 피처, 브랜딩, 업데이트 = 619 18.1 피처 프로젝트 = 620 18.2 브랜딩 = 630 18.3 업데이트 사이트 = 636 18.4 RFRS 고찰 = 646 18.5 요약 = 648 18.6 참고자료 = 649 19장 제품 빌드 = 651 19.1 Ant 간단히 살펴보기 = 651 19.2 Favorites 제품 빌드 = 671 19.3 요약 = 707 19.4 참고자료 = 707 20장 심화학습 = 709 20.1 고급 프로젝트 검색-참조 = 709 20.2 내부 코드 접근 = 710 20.3 어댑터 = 714 20.4 웹 브라우징 또는 메일 작성 = 718 20.5 확장점에 지정된 타입 = 724 20.6 이클립스를 수정하여 파트 식별자 찾기 = 727 20.7 레이블 데코레이터 = 732 20.8 백그라운드 작업-Jobs API = 739 20.9 플러그인 클래스 로더 = 742 20.10 이른 시동 = 747 20.11 리치 클라이언트 플랫폼 = 748 20.12 결론 = 749 20.13 참고자료 = 750 부록 A 이클립스 플러그인과 리소스 = 751 A.1 플러그인 = 751 A.2 리소스 = 760 부록 B 래쇼날 소프트웨어 인증 = 765 찾아보기 = 767