-
'Make JAR, not WAR.' - Josh LongJAVA 2019. 4. 18. 10:53반응형
Satyajit Nalavade 가 쓴 블로그를 번역한 내용입니다.
오역이 있을 수 있으니, 원본을 보시기 바랍니다.- 실행 가능한 JAR는 자체적으로 실행 가능한 응용 프로그램을 패키지화하는 편리한 방법입니다. 이렇게 하면 종속성을 최소화할 수 있습니다.
- 클라우드 환경에 친화적이고 편리합니다. (자신의 컨테이너를 가져오세요).
- 여러 어플리케이션에 의해 어플리케이션 서버를 공유하는 것은, 여러 어플리케이션을 WAR로 포장하는 이유 중 하나였습니다.
- 스프링 부트는 메이븐 과 그레들로 빌드 됩니다.
- 애플리케이션 실행에 필요한 모든것을 버전관리 할 수 있습니다.
- 쉬운 확장이 가능 합니다. 다른 서버에서 인스턴스를 복사해서 실행만 하면 됩니다. TomEE, Wildfly. Websphere 등의 컨테이너를 위한 인스톨도 필요 없고, 환경설정도 필요 없습니다.
- 우리는 빌드에 필요한 모든 것을 정확히 알고 있고, 모든 디펜던시를 관리하고 있습니다.
- 우리는 응용프로그램을 신생 서비스와 같은 서비스로 쉽게 다시 시작할 수 있는 단일 프로세스로 보고 싶습니다.
반응형'JAVA' 카테고리의 다른 글
Spock Framework 의 Stub, Mock, Spy 를 간단하게 알아 보자. (0) 2020.10.15 Format number using regex in javascript (0) 2020.05.22 유연한 솔루션보다 단순한 솔루션을 선택하자 (0) 2019.04.01 JAVA 8 핵심만 정리했다 (0) 2019.02.22 ToStringBuilder 에서 null 값 제외하기 (0) 2018.12.07