지난번에는 간단하게 스프링 배치가 무엇인지, 무슨 역할을 하는지에 대해 글을 읽어보았다. (지난 내용이 궁금하면 여기 클릭!) 이번에는 스프링 배치의 구조에 대해 공부하려고 한다. 1. 스프링 배치 구조(Spring Batch Architecture) 스프링 배치는 확장 가능성(extensibility)와 다양한 최종 사용자를 염두해 설계했다. 아래 이미지는 최종 사용 개발자(end-user developers)의 편의성과 확장 가능성을 지원하기 위한 계층화 구조이다. 이 계층형 아키텍처(layered architecture)는 세 개의 주요 상위레벨 (high-level) 구성들을 강조한다. (Application, Core, Instrastructure). 어플리케이션(Application)은 모든 ..