multi module

    Multi Module Project 생성하기 - 게시판 만들기(1)

    멀티 모듈을 사용하는 이유 프로젝트가 커지면 여러 개의 서버를 만들어야 할 수도 있다. 만약 Web 서버 하나만 만들다가 Batch 서버를 추가해야 하는 상황이 오고 Web 서버에 있는 User 엔티티를 Batch 서버에도 사용해야 한다면 어떻게 해야할까? 단순하게 User 클래스 파일들을 Batch 서버에 복사하여 붙여넣고 사용할 수도 있지만 이렇게 한다면 User 파일의 코드가 수정되는 경우 각 서버에 있는 모든 User 클래스 파일을 찾아서 각각 코드를 수정해야 한다. 이런 문제점을 해결하기 위한 방법이 멀티 모듈 프로젝트이다. 멀티 모듈은 하나의 공통 프로젝트를 두고 이 프로젝트를 여러 프로젝트에서 가져가서 사용할 수 있도록 기능을 제공한다. 위에서 예시를 들었던 프로그램이 아래 그림과 같다. W..