사용자관리 프로젝트
프레임워크/Spring
2020. 1. 8. 23:25
아키텍처 개요 대부분의 중, 대규모 웹 애플리케이션은 효율적인 개발 및 유지보수를 위하여 계층화 하여 개발하는 것이 일반적이다. 사용자관리 프로젝트 아키텍쳐에서 기본적으로 가지는 계층은 프리젠테이션 계층,서비스 계층,데이터 액세스 계층 3계층과 모든 게층에서 사용되는 도메인 모델 클래스로 구성되어있다. 각각의 계층은 계층마다 독립적으로 분리하여 구현하는 것이 가능해야 하며, 각 계층에서 담당해야 할 기능들이 있다. 프리젠테이션 계층 서비스 계층 데이터엑세스 계층 위의 세 가지 계층은 독립적으로 분리할 수 있도록 구현해야 하며,일반적으로 각 계층 사이에서는 인터페이스를 이용하여 통신하는 것이 일반적이다. 프리젠테이션 계층 *브라우저 상의 웹 클라이언트의 요청 및 응답을 처리 *상위 계층 (서비스 계층,데이..