logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

이클립스 Juno 따라잡기

이클립스 Juno 따라잡기

(초보 자바 개발자를 위한)

로드리고 프락시노 아라우, 비니수 두렐리, 라파엘 테세이라 (지은이), 신은정 (옮긴이)
에이콘출판
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

이클립스 Juno 따라잡기
eBook 미리보기

책 정보

· 제목 : 이클립스 Juno 따라잡기 (초보 자바 개발자를 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788960775299
· 쪽수 : 318쪽
· 출판일 : 2014-02-28

책 소개

acorn+PACKT 시리즈. 이클립스 4.x가 릴리스되면서 새롭게 선보이는 기능과 개선된 기능을 소개하고, 이클립스 설치에서부터 코드 작성, 테스트, 소스 관리까지 애플리케이션 개발과 관련된 전반적인 사항을 다룬다.

목차

1장 소개
책을 읽는 방법
이클립스 다운로드와 설치
이클립스 주노의 새롭고 주목할 만한 기능
정리

2장 자바 개발
새 자바 프로젝트 생성
___자바 클래스 생성
___작업 세트 생성
자바 프로젝트 가져오기
___버전 관리 서버로부터 프로젝트 가져오기
자바 뷰 소개
___패키지 탐색기 뷰
___자바 편집기 뷰
______컴파일 오류와 경고 주석
______콘텐츠 지원
______코드 탐색
______빠른 수정
______편집기 설정
___문제 뷰
______문제 뷰 설정
___아웃라인 뷰
___유형 계층 구조 뷰
___호출 계층 구조 뷰
___가져오기 구성
___저장 액션
___포매터로 코드 스타일 적용
코드 생성
___getter와 setter 생성
___생성자 생성
___hashCode()와 equals() 메소드 생성
___toString() 메소드 생성
___메소드 주석 생성
___코드와 주석 템플릿 편집
리팩토링
___변수 이름 변경
___메소드 시그니처 변경
프로젝트 빌드와 실행
___실행 구성 생성
프로젝트 빌드 경로 관리
정리

3장 JUnit와 디버깅을 이용한 단위 테스트
JUnit으로 테스트 시작
___JUnit 설정
___JUnit으로 테스트
___이클립스가 생성한 테스트 메소드 구현
___이클립스 JUnit 러너 뷰 개요
___테스트 케이스 생성
문제 발생 시 디버깅
정리

4장 버전 관리 시스템
CVS
___저장소
___프로젝트 체크아웃
___동기화
___브랜치
SVN
Git
정리

5장 SWT
시작하기
___설정
___위젯
___디스플레이
컨트롤
___레이블 위젯
___텍스트 위젯
___버튼 위젯
___리스트 위젯
___콤보 위젯
레이아웃
___FillLayout
___RowLayout
___GridLayout
새롭고 주목할 만한 기능
정리

6장 SWT 고급 기능
이벤트
유형 이벤트와 무형 이벤트
___키 이벤트
___마우스 이벤트
메뉴
툴바
테이블
대화상자
___메시지 대화상자
___파일 대화상자
___색상 대화상자
___폰트 대화상자
___인쇄 대화상자
정리

7장 이클립스 WTP를 이용한 웹 개발
자바 웹 애플리케이션 기술의 장점 소개
서블릿의 이해
자바 서버 페이지의 이해
아파치 톰캣 시작
톰캣 설치
이클립스 웹 툴 플랫폼
___서버 구성
서블릿의 생명주기
이클립스 WTP를 이용한 첫 번째 자바 서블릿 작성
___좀 더 복잡한 예제: 또 다른 계산기
___계산기 예제 배포
이클립스 WTP를 이용해 첫 번째 JSP 구현
WAR 파일 생성
정리

8장 이클립스 개발
첫 번째 플러그인 생성
플러그인 프로젝트 실행과 디버깅
___실행과 디버깅 구성
확장점
___확장점 선언
______인터페이스 제공
___코드에서 확장점 구현 사용
___확장점 구현
플랫폼의 메뉴와 툴바에 기여
___액션과 커맨드
______org.eclipse.ui.menus
______org.eclipse.ui.commands
______org.eclipse.ui.handlers
______기여 제한과 비활성화
______플러그인 스파이 특징
___새로운 뷰 작성
______뷰의 현재 상태 저장
______뷰에 컨텍스트 도움말 추가
______새 뷰 예제
플러그인 내보내기
정리

9장 이클립스 리치 클라이언트 플랫폼
리치 클라이언트 플랫폼의 이해
이클립스 리치 클라이언트 플랫폼
___OSGi 프레임워크 구현
______모듈 계층
______생명주기 계층
______서비스 계층
______보안 계층
___SWT
___JFace
___이클립스 워크벤치
이클립스 RCP로 클라이언트 애플리케이션 개발
___템플릿을 이용해 새 클라이언트 애플리케이션 프로젝트 생성
______생성된 소스코드 자세히 살펴보기
RCP 애플리케이션 실행과 디버깅
예제 확장: 연락처 애플리케이션 생성
___연락처 목록 뷰
___연락처 편집기
___Save와 New 커맨드와 메뉴 항목
___두 개의 뷰 연결
___애플리케이션 실행
이클립스 RCP 애플리케이션 패키징과 브랜드 적용
___이클립스 RCP 애플리케이션에 브랜드 적용
정리

부록 키보드 단축키
파일 편집기 단축키
___코드 편집 단축키
___코드 생성과 코드 리팩토링 단축키
___코드 탐색 단축키
___자바 단축키
파일 단축키
실행과 디버그 단축키
뷰 단축키

저자소개

로드리고 프락시노 아라우 (지은이)    정보 더보기
브라질 상파울루 대학에서 컴퓨터 과학 박사 과정 중에 있으며 프랑스 국립 컴퓨터 과학 및 제어 연구소, 로캉쿠르(Rocquencourt)의 객원 연구원으로 근무했다. 2011년부터는 IBM에서 소프트웨어 엔지니어로 근무하고 있다.
펼치기
비니수 두렐리 (지은이)    정보 더보기
브라질 상파울루 대학에서 컴퓨터 과학 박사 과정 중이다. 2011년부터 2012년까지 박사 학위 연구 논문을 작성하면서 미국 버지니아의 조지 메이슨 대학(the George Mason University)의 객원 연구원으로 근무했다. 2008년에 산 카를로스의 연방 대학에서 컴퓨터 과학 석사 학위를 받았으며, 2006년에는 썬(Sun)으로부터 자바 개발자 인증을 받았다. 그가 나이가 많게 느낄지 모르겠지만, 2004년경부터 이클립스를 사용했다. 비니수가 개발이나 글을 쓰지 않을 때는 비디오 게임, 특히 마리오와 젤다 게임을 즐기며 브라질 유술인 주짓수(Jiu Jitsu)를 한다.
펼치기
라파엘 테세이라 (지은이)    정보 더보기
IBM 리눅스 기술 센터에서 소프트웨어 엔지니어로 근무하면서 이클립스 오픈 소스 프로젝트를 위한 코드를 개발하고 있다. 그는 산 파올로 대학에서 컴퓨터 공학 학사 학위를 받은 후 석사 과정 중이다. 라파엘이 가장 좋아하는 취미는 달리기지만 가끔은 비디오 게임을 즐기기도 한다.
펼치기
신은정 (옮긴이)    정보 더보기
아주대학교 정보 및 컴퓨터공학부를 졸업하고, 2001년 IT 서비스 회사에 입사해 다양한 산업의 SI 프로젝트를 수행했으며, 웹 서비스와 BPM, SOA 등에 대한 연구 개발 프로젝트를 수행했다. 개발 생산성 향상을 위한 이클립스 기반 개발 도구와 스프링 기반 엔터프라이즈 프레임워크를 자바 기반으로 개발했으며, 클라우드에도 관심이 많아 한국정보화진흥원의 클라우드 관련 연구 과제와 OAuth 지침서 작성에도 참여했다. 이런 경험이 기반이 되어 93회 정보관리기술사에 합격했고, 현재는 통신업체에서 소프트웨어 거버넌스 업무를 수행하고 있다. 에이콘출판사에서 출간한 『(개정판) 이클립스 RCP』(2012), 『이클립스 4 플러그인 개발』(2013), 『이클립스 Juno 따라잡기』(2014), 『고급 이클립스 플러그인 개발』(2015)을 번역했다.
펼치기

책속에서

★ 저자 서문 ★

이클립스는 2001년 11월에 첫 번째 버전을 릴리스했다. 이후 많은 기능을 개선했으며 사용자 수도 증가했다. 그간의 많은 개선 덕분에 이클립스는 많은 인기를 얻고 찬사를 받았다. 요즘 이클립스는 자바 애플리케이션 개발을 위한 통합 개발 환경(IDE) 중 가장 많이 사용된다. 이클립스는 무료 오픈소스 프로그램이며, 소프트웨어 개발과 관련된 많은 활동을 지원하는 플러그인을 포함한다. 뿐만 아니라 사용자의 요구와 기호에 따라 추가적인 플러그인을 다운로드해 설치하기 쉽다. 이클립스는 대부분 자바로 개발돼 다양한 플랫폼을 지원한다는 장점도 있다.
IDE 없이 자바를 사용한 경험이 있다면 자바가 매우 불편하다는 사실을 깨달았을 것이다. 대부분의 경우 자바 컴파일러(javac)가 표시하는 오류 메시지는 도움이 되지 않기 때문이다. 세미콜론을 누락한 경우와 같이 아주 간단한 오류조차 긴 오류 메시지 목록에 표시된다. IDE에서는 이런 종류의 간단한 문제는 프로그램을 실행하기 전에 발견해서 보여주며, 사용자가 고민하기 전에 해결책을 제안해준다. 완전한 기능을 갖춘 IDE를 사용하면 많은 이점이 있다는 사실은 의심할 여지가 없다. 예를 들어 IDE는 코드 자동 완성 기능을 제공하고 코드의 형태를 정렬하게 도와주며, 테스트와 디버깅, 코드의 변경을 추적하는 기능을 제공하는 플러그인을 제공하기도 한다.
IDE의 이런 모든 장점에도 불구하고 고급 개발 도구의 사용법을 익히는 일은 쉽지 않다. IDE를 완전히 학습하는 데는 많은 시간과 노력이 필요해 보통 가파른 학습 곡선의 양상을 보인다. 설상가상으로 많은 개발자는 새로운 프로그래밍 언어를 배우면서 동시에 IDE를 배워야 하는 경우도 종종 있다.
이 책은 이클립스의 가파른 학습 곡선을 극복하게 도와준다. 이 책을 읽고 나면 이클립스를 이용한 많은 개발 활동을 수행할 수 있는 기초를 다지게 될 것이다.


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책