메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

Java9 모듈화 개념을 쉽게 알 수 있어서 좋습니다.

seungd***

|

2018-05-27

Java 9 모듈 프로그래밍

자바 9에서 모듈화의 도입은 엄청난 사건입니다. 자바 9에 포함된 다른 선택적인 요소와 달리 자바 플랫폼 모듈 시스템은 자바 코드의 설계와 구현에서 근본적인 변화를 의미합니다.

  • 저자 : 코시크 코타갈
  • 번역 : 유동환
  • 출간 : 2018-05-01

 

Java9에서 중요한 개념인 모듈화에 대해서 상세하게 알 수 있었습니다. 

앞으로의 자바 플랫폼 모듈이 캡슐화 되어 내부 클래스를 외부로부터 온전히 보호 할 수 있다는 장점에 있다고 생각합니다. 특히, 플랫폼 개발자들에게는 더할 나위 없는 장점이 될거라 생각합니다.

 

그리고 모듈화에 대한 개념이 추가 되며, 링킹이라는 개념도 추가적으로 도입하게 되었습니다. 이러한 모듈화 관련한 java9에 대한 개념들을 상세하게 소개 하고 있습니다.

 

그리고 Java8의 유지보수 정책 기간이 2019.1월까지로 설정 되어있습니다. 고로, 웹 어플리케이션의 JDK 업데이트 시기가 점점 다가온다는 뜻입니다. JDK9은 이미 지나고, JDK10이 릴리즈 되었습니다.

 

JDK11이 LTS버전으로 최소한의 장기간 업데이트 보장을 하는 버전으로 대부분의 서비스들이 java8에서 9로의 마이그레이션 시점이 가장 혼동이 심해지는 시기라고 생각되며, 9에서 11로 가는 데에는 그보다는 반감된 수고스러움으로 마이그레이션이 되리라 생각합니다.

 

아마 tomcat,jetty등과 같은 어플리케이션 또한 지원을 하기 위한 준비를 하고 있으리라 생각합니다.

새로운 전환점을 맞이하는 Java가 되어 가고 있으며, Java10에서는 Javascript style의 변수 선언 방식이 도입된다는 글도 보았습니다.

 

모듈화라는 개념에 대해서만해도 책 한권의 분량으로 나오게 되었습니다. 앞으로의 Java는 lightweight를 지향하는 방향과 함께 진정한 함수형 패러다임의 도입과 완전한 일급 객체를 도입 할 수도 있을거라 생각합니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?