본문내용 바로가기
MD의선택 무료배송 소득공제

자바 세상의 빌드를 이끄는 메이븐

박재성 지음 | 한빛미디어 | 2011년 03월 21일 출간
  • 정가 : 26,000원
    판매가 : 23,400 [10%↓ 2,600원 할인]
  • 통합포인트 :
    [기본적립] 1,300원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788979148138(8979148135)
쪽수 364쪽
크기 210 * 170 * 30 mm /556g 판형알림

책소개

이 책이 속한 분야

실제 프로젝트로 학습하는 생생한 메이븐 활용 전략!

『메이븐』은 메이븐의 기본 기능과 더불어 메이븐을 활용하면서 문제가 발생했을 때의 해결방법을 담았다. 메이븐 설치 및 템플릿 프로젝트 생성 부터 메이븐 라이프사이클, 의존 라이브러리 관리, 메이븐과 이클립스 통합 등 개발 사례를 중심으로 내용을 전개한다. 메이븐을 처음 접하는 개발자도 무리 없이 학습할 수 있도록 저자가 경험했던 프로젝트를 기반으로 프로젝트 시작부터 끝까지 메이븐을 실습하게 구성했다. 프로젝트 초반에 겪는 팀 내 문제점 극복 방법과 프로젝트 완성 후의 희열까지 함께 경험할 수 있다.

저자소개

저자가 속한 분야

저자 박재성은 자바지기 커뮤니티를 2000년부터 운영하면서 자바 개발과 관련된 내용을 공유하고 있다. 최근에는 외부 활동을 쉬면서 어떻게 하면 지속 가능한 프로그래밍을 할 수 있고, 그런 프로그래머가 될 수 있는가를 고민하고 있다. 저서로는 『XML 실전 프로그래밍』 (가메출판사, 2003), 『스트럿츠 프레임워크 워크북』 (한빛미디어, 2003), 『Spring 프레임워크 워크북』 (한빛미디어, 2006),『자바 프로젝트 필수 유틸리티』 (한빛미디어 2008)가 있다. 저자는 현재 XLGames에서 MMORPG 게임인 아키에이지의 웹 서비스를 개발하고 있으며, 게임과 웹의 커뮤니티를 통합함으로써 사용자에게 더 큰 가치를 전달하려고 노력하는 중이다.

박재성님의 최근작

목차

1. 내가 꿈꾸는 개발 환경
1.1 앤트에 회의감을 느끼다
1.2 메이븐에 빠지게 되다
1.3 이상적인 개발 환경

2. 메이븐 설치 및 템플릿 프로젝트 생성
2.1 메이븐 설치
2.2 메이븐 기반의 템플릿 프로젝트 생성
2.3 메이븐 기본 명령어
2.4 위키북 템플릿 프로젝트 생성

3. 메이븐 설정 파일
3.1 settings.xml 설정 파일
3.2 pom.xml 설정 파일
3.3 최상위 POM 설정 파일
3.4 위키북 프로젝트 기본 디렉토리 설정 완료

4. 메이븐 라이프사이클
4.1 메이븐의 라이프사이클과 페이즈
4.2 메이븐 페이즈와 플러그인
4.3 메이븐 기본 페이즈와 플러그인

5. 메이븐을 이용한 의존 라이브러리 관리
5.1 메이븐의 의존 라이브러리 관리
5.2 위키북 프로젝트에 의존 라이브러리 추가하기

6. 메이븐과 이클립스 통합
6.1 메이븐 eclipse 플러그인 적용 및 개발 환경 설정
6.2 m2eclipse 플러그인 활용하여 빌드하기

7. 메이븐과 데이터베이스 통합
7.1 데이터베이스용 테스트를 자동화하기 위한 개발 환경
7.2 sql 플러그인을 활용한 데이터베이스 통합
7.3 Carbon Five Database Migration 플러그인 활용
7.4 데이터베이스 통합 시 고려할 부분

8. 메이븐 프로파일, 배포
8.1 빌드 이식성
8.2 프로파일
8.3 프로파일 기능을 활용한 리소스 관리
8.4 배포 자동화

9. 리포팅 기능을 활용한 문서 관리
9.1 소스 코드 검사 리포트 생성
9.2 언더커버 테스트 커버리지 툴
9.3 파인드버그 리포트
9.4 PMD 리포트
9.5 CPD 리포트
9.6 제이디펜드 리포트

10. 메이븐 모듈
10.1 메이븐 모듈
10.2 위키북 프로젝트에 모듈 기능 적용
10.3 위키북 프로젝트에 배치 모듈 추가

11. 메이븐 사내 저장소 설치 및 활용
11.1 antrun 플러그인을 활용한 리소스 중복 제거
11.2 메이븐 프로파일을 활용한 공통 리소스 중복 제거
11.3 메이븐 사내 저장소 설치 및 활용
11.4 웹 공통 리소스에 대한 관리

12. 표준 POM 파일 생성 및 리팩토링
12.1 요구사항 분석
12.2 POM 설정 파일 개발
12.3 POM 파일의 효율적인 관리

13. 메이븐 아키타입
13.1 아키타입 생성 및 활용
13.2 전사 표준 아키타입 생성 및 관리
14. 새로운 프로젝트를 시작하면서…

출판사 서평

실제 프로젝트로 학습하는 생생한 메이븐 활용 전략

아파치 메이븐은 전자정부 프레임워크에서 표준 빌드 툴로 선정되었다. 이름은 익숙하지만, 국내 개발자들에게는 실체와 특징이 명확하지 않는 낯선 툴이다. 이 책은 상당수의 자바 오픈 소스 프로젝트가 메이븐을 빌드 툴로 사용하지만, 이를 현업에 적용하는 것을 어려워하는 개발자를 위해 기획되었다. 메이븐을 처음 접하는 개발자도 무리 없이 학습하게 하려고 저자가 경험했던 프로젝트를 기반으로 프로젝트 시작부터 끝까지 메이븐을 실습하게 구성했다.
프로젝트 초반에 겪는 팀 내 문제점 극복 ... 더보기

북로그 리뷰 (4) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 나에게 있어서 메이븐은 처음 들어보는 말이다. 나름 자바의 관심이 많다고 생각했는데 아직 갈 길이 많은 것 같다. 내가 아직 학생이라 그런지 몰라도 실무에서는 많이 쓰이는 툴인 것 같다. 이 책을 보면서 나와 있는데로 해봤지만 못따라가는 부분이 있었다. 안되는 부분은 인터넷 검색을 통해 차근차근 따라갔다. 그래서 인지 책읽는 시간이 꽤 오래 걸린것 같다. 하지만 인터넷 검색을 해봐도 관련 자료는 많이 없었다. 자료가 있어도 외국 사이트들이 많아 번역하는데도 시간이 오래걸린것 같다. 이래서 개발자들도 영어를 잘해야 할것이다. &n... 더보기
  • 우리는 지금까지 프로젝트를 진행하면서 사용되는 프레임워크 구조나 필요한 라이브러리들을 설치하여 사용해 왔다. 하지만 프로그램을 만들고 배포할때나 해당 라이브러리를 찾는 불편함은 누구든지 느꼈을 것이다. 그 몇 가지 불편함들은 첫째로 프로젝트를 생성할 때마다 디렉토리 구조와 프로젝트 구조설정에 시간을 많이 낭비했다. 둘째로 프로젝트에 필요한 라이브러리들을 찾아 참조하는데 시간을 낭비했다. 셋째로 빌드를 하고 배포시 라이브러리로 생성할 때에 시간을 낭비했다. 하지만 이제 메이븐은 그동안 우리가 느꼈던 불편함들을 말끔히 해결해 줄 빌... 더보기
  • 모든 프로그래밍 언어가 비슷하겠지만, 웹프로그래밍 언어에 경우 상대적으로 변화의 폭이 크다. 이런 표현을 한 이유는 웹의 빠른 환경변화에 따른 언어 자체로의 변화적인 측면 때문이기도 하지만, 웹프로그래밍 언어에 경우 프레임워크와 연관 툴 및 유틸리티, 오픈소스, 웹서버, 효과적인 실무구현 사례, 데이터베이스 등에 따라 상당한 영향을 받기 때문이다. 때로는 프로그래밍 언어의 기술적 구현은 이 모든 요소들에 영향을 받아서 결정되기도 한다. 또한 독립적으로 설정되는 외부 툴을 상호보완적으로 어떻게 설정하고 적절하게 사용하느냐에 따라서 프... 더보기
  • 현업에 종사하는 사람이라면 익숙하게 들었을지도 모르지만 그렇지 않은 사람들에게는 생소한 단어이다. 프로그래밍을 하면서 많은 사람들이 관심을 갖는 부분은 프로그래밍 언어에 관한 문법이나 사용법에 관심을 많이 갖는다. 반면에 프로젝트를 완성하기 위한 기본적인 환경설정에 관한 관심이 낮은 것은 사실이다. 환경설정은 프로젝트 시작할 때, 한번만 설정하면 프로젝트가 끝날 때까지 수정할 일이 없기 때문이다. 이러다 보니까 자주 많은 시간과 관심을 갖기가 어렵다. 이 책을 읽으면서 프로젝트를 준비하기 위해 반드시 중요하게 집고 넘어가야 하는 부... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 윤인성
    16,200원
  • 길벗알앤디
    27,900원
  • 이남호
    23,310원
  • 길벗R&D
    32,400원
  • 선양미
    18,900원
더보기+

이 분야의 신간

  • 길벗알앤디
    27,900원
  • 다카라지마사
    9,900원
  • 테런스 J. 세즈노스키
    22,500원
  • 이동욱
    19,800원
  • 길벗R&D
    15,300원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품