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