상단으로 이동
상단으로 이동
회원리뷰[0)]

Java 9 모듈 프로그래밍

저자 | 출판사 | 한빛미디어
ISBN : 9791162240403   |  발행일 : 20180501  |  268
  • 정가 21,000원
    판매가 18,900 (10% 할인)
  • 적립포인트 1,050 적립 [5% 적립]
  • 무이자할부 1월 무이자 할부
    배송비 2,500원 (20,000원 이상 구매시 배송비 무료)
  • 스프링분철
IT/베스트셀러 > 컴퓨터/IT도서


도서소개

유지 보수 가능한 응용 프로그램 개발을 위한 자바 모듈 프로그래밍

자바 9에서 모듈화의 도입은 엄청난 사건입니다. 자바 9에 포함된 다른 선택적인 요소와 달리 자바 플랫폼 모듈 시스템은 자바 코드의 설계와 구현에서 근본적인 변화를 의미합니다.
이 책은 단계별 접근법으로 새로운 모듈을 생성해보고 레거시 코드에서 자바 9 모듈 시스템으로 옮겨가는 방법을 다룹니다. 완전히 모듈화된 예제 코드로 새로운 기능들을 직접 실습해볼 수 있습니다. 모듈 정의를 생성하고 모듈 간 의존성을 설정하고 모듈화된 JDK에서 제공하는 내장 모듈들을 활용해볼 수 있습니다. 또한, 모듈 해석에 대해 배우고 jlink 명령으로 사용자 정의 런타임 이미지를 생성합니다.
한 단계 더 나아가 새로운 모듈 응용 프로그램을 작성하는 모범 사례를 배웁니다. 또한, 기존 자바 코드베이스를 자바 9로 업그레이드하고 라이브러리 코드 작성 시 발생할 수 있는 문제들과 자바 9 응용 프로그램을 테스트하는 방법을 알아봅니다.

-모듈과 모듈 프로그래밍 개념 소개
-자바 9 모듈 빌드 및 구성
-모듈 사용과 모듈 간 종속성 설정
-캡슐화와 가독성, 접근성 원칙 이해 및 사용
-jlink로 완전히 로드된 사용자 정의 런타임 이미지 생성
-모듈을 작성하는 데 유용한 모범 사례
-새로운 자바 9 모듈 시스템으로의 마이그레이션

도서목차

CHAPTER 1 자바 9 모듈화 소개
_1.1 자바 언어의 모듈화
_1.2 패키지로 자바 개발을 다시 생각하기
_1.3 자바, 스무 해가 넘은 코드베이스
_1.4 자바 플랫폼 모듈 시스템
_1.5 프로젝트 Jigsaw
_1.6 요약

CHAPTER 2 첫 번째 자바 모듈 만들기
_2.1 JDK 설정하기
_2.2 JDK 버전 전환하기
_2.3 넷빈즈 IDE 설정하기
_2.4 자바 9 모듈
_2.5 넷빈즈 활용 모듈 만들기
_2.6 주소록 관리 프로그램
_2.7 오류 다루기
_2.8 요약

CHAPTER 3 모듈 간 의존성 다루기
_3.1 두 번째 모듈 만들기
_3.2 두 모듈 컴파일하기
_3.3 모듈 의존성 설정하기
_3.4 모듈 버전 관리
_3.5 패키지 구조 다시 생각하기
_3.6 모듈 경로 인자 이해하기
_3.7 클래스패스 다시 보기
_3.8 클래스패스 문제점 다시 보기
_3.9 요약

CHAPTER 4 모듈화 JDK 소개
_4.1 레거시 JDK 확인
_4.2 프로젝트 Jigsaw로 들어가기
_4.3 플랫폼 모듈화
_4.4 관찰대상 모듈
_4.5 두 가지 문제점 다시 보기
_4.6 요약

CHAPTER 5 플랫폼 API 사용하기
_5.1 로깅 기능 추가
_5.2 XML 파일에서 주소록 정보 읽기
_5.3 자바 FX로 UI 추가하기
_5.4 요약

CHAPTER 6 가독성과 접근성
_6.1 가독성
_6.2 접근성
_6.3 모듈화 비틀기
_6.4 주소록 관리 프로그램에 개념 적용하기
_6.5 요약

CHAPTER 7 서비스 소개
_7.1 결합의 문제
_7.2 서비스 이해하기
_7. 고급 서비스
_7.4 서비스와 모듈 시스템의 목적
_7.5 요약

CHAPTER 8 링킹 이해하기와 jlink 활용하기
_8.1 모듈 해석
_8.2 JDK 상태 다시 보기
_8.3 jlink를 활용한 링킹
_8.4 모듈 JAR 파일 만들기
_8.5 요약

CHAPTER 9 모듈 설계 패턴과 전략
_9.1 모듈 설계하기
_9.2 관심사에 따른 모듈화
_9.3 계층 구조로 모듈화
_9.4 변화 패턴으로 모듈화
_9.5 API 설계하기
_9.6 자바 모듈의 코딩 패턴과 전략
_9.7 요약

CHAPTER 10 자바 9를 위한 코드 준비하기
_10.1 자바 9 마이그레이션 시작
_10.2 자바 8 기반의 응용 프로그램 예제
_10.3 자바 9 컴파일러와 런타임 사용하기
_10.4 영향력 이해하기
_10.5 추천 전략
_10.6 요약

CHAPTER 11 자바 9로 마이그레이션하기
_11.1 마이그레이션 목표 이해하기
_11.2 마이그레이션 시작하기
_11.3 좀 더 큰 코드베이스 다루기
_11.4 라이브러리 마이그레이션하기
_11.5 여러 자바 버전에 대응하는 라이브러리 빌드하기
_11.6 요약

CHAPTER 12 빌드 도구 활용과 자바 모듈 테스트
_12.1 아파치 메이븐과 통합하기
_12.2 자바 9로 유닛 테스트하기
_12.3 요약
_12.4 마무리

해시태그

#Java #모듈 #프로그래밍

도서 리뷰작성!

평점
답변상태 문의답변 작성자 작성일

도서 문의작성!

배송 - 월요일~토요일 오전9시 이전에 입금 확인 된 주문은 다음날 배송받으실 수 있습니다.
- 토요일 발송분은 오전9시 이전 주문에 한하여 월요일 수령 가능 합니다.
(일부 제작상품 및 재고부족 도서 제외)
- 재고가 부족한 일부 상품의 경우 1~3일 정도 배송이 지연될 수 있습니다.
교환/반품 방법 1:1 문의 글 등록, 고객만족센터 (1544-1356) 전화 후 교환/반품 문의하시면 됩니다.
교환/반품 가능기간 출고 완료 후 7일 이내에 교환/반품/환불이 가능합니다.
교환/반품 비용 고객님 변심에 의한 반품, 환불, 교환 시 택배비는 본인 부담입니다.
교환/반품 불가사유 - 상담원과의 상담 없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
- 상품이 훼손된 경우 반품 및 교환, 환불이 불가합니다.
- 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한됩니다.
서브노트, 스프링 분철 교재 등은 교환이나 반품이 불가합니다.
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로
안내해드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에
관한 사항은 소비자분쟁해결 기준 (공정거래위원회고시)에 준하여 처리됨
- 대금환불 및 환불지연에 따른 배상금 지급 조건, 절차등은 전자상거래 등에서의
소비자 보호에 관한 법률에 따라 처리됨