= SDL 구성 == 모듈 SDL은 12개의 모듈로 구성되어 있다. base 프로젝트를 제외한 나머지 11개의 모듈은 패키징 되어 jar파일로 배포된다. image::module_dependency_01.png[] * core : SDL 모듈 가장 상위에 위치하고 SDL 에서 annotation, exception등이 포함되어 있다. * common : 다른 모듈에서 사용되는 entity, service 등이 포함되어 있다. * resource : 파일 업/다운로드 관련한 기능이 포함되어 있다. * knox : Knox에서 제공하는 REST서비스를 연계하기 위한 기능들이 포함되어 있다. * email : 메일, 메일 그룹 관리 기능이 포함되어 있다. * auth : 사용자, 권한, 메뉴, 역할 등 인증, 인가관련 기능이 포함되어 있다. * support: 배치관리, 메뉴사용이력, 번역 서비스 등이 포함되어 있다. * approval : 결재, 결재자관리, 결재문서 관리 등 결재에 관련된 기능이 포함되어 있다. * board : 게시판 기능이 포함되어 있다. * excel : 엑셀 업/다운로드 기능이 포함되어 있다. * history : 메뉴 활용도, 메뉴 사용 이력 등 이력관리 기능이 포함되어 있다. IMPORTANT: sdl-base/source에 배포된 모든 모듈에 대한 원본 소스 파일이 함께 배포되니 분실하지 않도록 주의한다.