장바구니 담기 close

장바구니에 상품을 담았습니다.

이클립스 4 기반 플러그인 개발서 세트

이클립스 4 기반 플러그인 개발서 세트 이클립스 프로페셔널

  • 알렉스블루윗
  • |
  • 에이콘출판
  • |
  • 2015-05-11 출간
  • |
  • 844페이지
  • |
  • 188 X 235 X 46 mm
  • |
  • ISBN 9788960777071
★★★★★ 평점(10/10) | 리뷰(1)
판매가

63,000원

즉시할인가

56,700

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
56,700

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




『이클립스 4 플러그인 개발』 소개

이클립스 플러그인 개발을 위한 환경설정에서부터 테스트, 빌드까지 플러그인 개발 전반을 다루는 책이다. 전 세계의 시계를 보여주는 뷰 플러그인 만들기와 같이 실제 개발에 활용 가능한 예제를 따라 하는 방식으로 설명함으로써 초보자도 쉽게 개발을 시작할 수 있다. 이클립스 3.x에서 동작하는 플러그인 개발 방법을 주로 다루지만, 7장에서는 이클립스 3.x와 이클립스 4 모델 기반 개발의 차이점을 설명하고, 이클립스 4 모델의 좋은 기능도 소개한다.

이 책에서 다루는 내용

■ 이클립스 3.x와 4.x를 위한 플러그인 개발 방법과 JUnit을 이용한 플러그인 테스트 자동화 방법
■ 뷰에 트리와 테이블을 이용해 정보를 제공하는 방법
■ 이클립스 3.x 모델과 이클립스 4.x 모델 사이의 차이점
■ SWT와 JFace로 사용자 인터페이스를 개발하는 방법과 시기
■ 백그라운드로 작업을 실행하는 방법과 비동기로 사용자 인터페이스를 업데이트하는 방법
■ 메이븐 티코(Maven Tycho)를 이용해 플러그인과 피처, 업데이트 사이트를 빌드하고, SWTBot으로 사용자 인터페이스 테스트를 자동화하는 방법
■ 환경설정을 저장하고 조회하는 방법과 환경설정 패널에 통합하는 방법
■ 이클립스 자원 모델을 이용해서 파일을 생성하고 변경하는 방법과 사용자에게 오류를 보고하는 방법

이 책의 대상 독자

이 책의 주요 독자는 이클립스 플랫폼 기반의 플러그인과 제품, 애플리케이션의 개발 방법을 배우고자 하는 자바 개발자다. 이 책은 플러그인을 빌드하고 디버깅하기 위한 이클립스를 설치하고 사용하는 방법을 시작으로 사용자 인터페이스 유형을 설명하고 업데이트 사이트를 생성하며, 플러그인 빌드와 테스트를 자동화하는 방법을 설명하고 마친다.
이클립스 플러그인 개발 경험이 있으면서 메이븐 티코(Maven Tycho)를 이용해 빌드를 자동화하고자 하는 개발자에게도 유용하다. 메이븐 티코는 이클립스 플러그인 개발에서 사실상 표준처럼 사용된다.
마지막으로 이클립스 3.x 모델에는 익숙하지만 이클립스 4.x 모델에서 변경된 내용에 관심이 있는 개발자도 대상으로 한다. 이와 관련된 내용은 7장에서 주로 다루며, 새로운 모델이 제공하는 유익한 기능을 요약해서 설명한다.


『고급 이클립스 플러그인 개발 : 플러그인 확장에서 동적 서비스 연결까지』 소개

기본적인 이클립스 플러그인 개발에서 더 나아가 사용자 정의 확장점과 서비스나 외부 라이브러리의 정적/동적 연결을 통해 애플리케이션의 기능을 더욱 풍부하게 구현하는 방법을 소개한다. 또한 업데이트 사이트와 도움말 등을 통해 사용자가 애플리케이션을 편리하게 사용하도록 지원하는 기능을 제공하는 방법도 다룬다. 이 책을 통해 플러그인 개발 경험이 있는 개발자는 자신의 애플리케이션을 더욱 화려하게 만들 수 있는 팁을 얻게 될 것이다.


이 책에서 다루는 내용

■ 다른 플러그인이 기능을 기여할 수 있는 사용자 정의 확장점 생성
■ 선언적 서비스(Declarative Services)와 블루프린트(Blueprint)를 사용해서 동적으로 OSGi에 기여
■ 중첩된 콘텐츠를 제공해서 공통 탐색기 프레임워크(Common Navigator Framework) 확장
■ 내장된 Gogo 셸의 확장을 위한 커맨드 작성
■ 플러그인에 네이티브 코드를 기여하기 위한 프래그먼트 사용
■ 서비스 로더를 사용한 코드 수정과 OSGi에 친화적이지 않은 JAR 래핑
■ 약결합의 디자인 패턴으로 모듈형 애플리케이션 개발

이 책의 대상 독자

이 책은 이클립스 플러그인 환경에 익숙한 자바 개발자가 진정한 전문가가 되기 위해 알아야 할 높은 수준의 개념을 다룬다. 이클립스 플러그인을 작성해본 경험이 있다는 가정하에 이 책을 작성했다.


목차


『이클립스 4 플러그인 개발』 소개

1장 첫 번째 플러그인 작성
2장 SWT로 뷰 작성
3장 JFace 뷰어 작성
4장 사용자와 상호작용
5장 환경설정과 설정 저장
6장 자원 다루기
7장 이클립스 4 모델
8장 피처, 업데이트 사이트, 애플리케이션 제품 생성
9장 플러그인 테스트 자동화
10장 티코를 이용한 빌드 자동화


『고급 이클립스 플러그인 개발 : 플러그인 확장에서 동적 서비스 연결까지』 소개

1장. JFace와 공통 탐색기 프레임워크에 연결
2장. 사용자 정의 확장점 생성
3장. OSGi 서비스를 이용한 애플리케이션 동적 연결
4장. Gogo 셸과 커맨드 사용
5장. 네이티브 코드와 프래그먼트 번들
6장. 클래스로더 이해
7장. 모듈형 애플리케이션 설계
8장. EventAdmin을 이용한 이벤트 기반 애플리케이션
9장. P2를 이용한 배포와 업데이트
10장. 이클립스의 사용자 지원 기능

도서소개

『이클립스 4 플러그인 개발』 소개

이클립스 플러그인 개발을 위한 환경설정에서부터 테스트, 빌드까지 플러그인 개발 전반을 다루는 책이다. 전 세계의 시계를 보여주는 뷰 플러그인 만들기와 같이 실제 개발에 활용 가능한 예제를 따라 하는 방식으로 설명함으로써 초보자도 쉽게 개발을 시작할 수 있다. 이클립스 3.x에서 동작하는 플러그인 개발 방법을 주로 다루지만, 7장에서는 이클립스 3.x와 이클립스 4 모델 기반 개발의 차이점을 설명하고, 이클립스 4 모델의 좋은 기능도 소개한다.

이 책에서 다루는 내용

■ 이클립스 3.x와 4.x를 위한 플러그인 개발 방법과 JUnit을 이용한 플러그인 테스트 자동화 방법
■ 뷰에 트리와 테이블을 이용해 정보를 제공하는 방법
■ 이클립스 3.x 모델과 이클립스 4.x 모델 사이의 차이점
■ SWT와 JFace로 사용자 인터페이스를 개발하는 방법과 시기
■ 백그라운드로 작업을 실행하는 방법과 비동기로 사용자 인터페이스를 업데이트하는 방법
■ 메이븐 티코(Maven Tycho)를 이용해 플러그인과 피처, 업데이트 사이트를 빌드하고, SWTBot으로 사용자 인터페이스 테스트를 자동화하는 방법
■ 환경설정을 저장하고 조회하는 방법과 환경설정 패널에 통합하는 방법
■ 이클립스 자원 모델을 이용해서 파일을 생성하고 변경하는 방법과 사용자에게 오류를 보고하는 방법

이 책의 대상 독자

이 책의 주요 독자는 이클립스 플랫폼 기반의 플러그인과 제품, 애플리케이션의 개발 방법을 배우고자 하는 자바 개발자다. 이 책은 플러그인을 빌드하고 디버깅하기 위한 이클립스를 설치하고 사용하는 방법을 시작으로 사용자 인터페이스 유형을 설명하고 업데이트 사이트를 생성하며, 플러그인 빌드와 테스트를 자동화하는 방법을 설명하고 마친다.
이클립스 플러그인 개발 경험이 있으면서 메이븐 티코(Maven Tycho)를 이용해 빌드를 자동화하고자 하는 개발자에게도 유용하다. 메이븐 티코는 이클립스 플러그인 개발에서 사실상 표준처럼 사용된다.
마지막으로 이클립스 3.x 모델에는 익숙하지만 이클립스 4.x 모델에서 변경된 내용에 관심이 있는 개발자도 대상으로 한다. 이와 관련된 내용은 7장에서 주로 다루며, 새로운 모델이 제공하는 유익한 기능을 요약해서 설명한다.


『고급 이클립스 플러그인 개발 : 플러그인 확장에서 동적 서비스 연결까지』 소개

기본적인 이클립스 플러그인 개발에서 더 나아가 사용자 정의 확장점과 서비스나 외부 라이브러리의 정적/동적 연결을 통해 애플리케이션의 기능을 더욱 풍부하게 구현하는 방법을 소개한다. 또한 업데이트 사이트와 도움말 등을 통해 사용자가 애플리케이션을 편리하게 사용하도록 지원하는 기능을 제공하는 방법도 다룬다. 이 책을 통해 플러그인 개발 경험이 있는 개발자는 자신의 애플리케이션을 더욱 화려하게 만들 수 있는 팁을 얻게 될 것이다.


이 책에서 다루는 내용

■ 다른 플러그인이 기능을 기여할 수 있는 사용자 정의 확장점 생성
■ 선언적 서비스(Declarative Services)와 블루프린트(Blueprint)를 사용해서 동적으로 OSGi에 기여
■ 중첩된 콘텐츠를 제공해서 공통 탐색기 프레임워크(Common Navigator Framework) 확장
■ 내장된 Gogo 셸의 확장을 위한 커맨드 작성
■ 플러그인에 네이티브 코드를 기여하기 위한 프래그먼트 사용
■ 서비스 로더를 사용한 코드 수정과 OSGi에 친화적이지 않은 JAR 래핑
■ 약결합의 디자인 패턴으로 모듈형 애플리케이션 개발

이 책의 대상 독자

이 책은 이클립스 플러그인 환경에 익숙한 자바 개발자가 진정한 전문가가 되기 위해 알아야 할 높은 수준의 개념을 다룬다. 이클립스 플러그인을 작성해본 경험이 있다는 가정하에 이 책을 작성했다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.