MVC 어댑터 패턴
개요 정해진 틀에 의해서만 동작하게 되는 장치가 존재한다면 어떻게 될까? 결함이나 새로운 기능의 추가로 인해 장치가 변경되어 틀과 맞지 않게 된다면 틀까지 바꿔야 하는 큰 비용을 투자해야 하는 문제가 발생한다. 이를 간단히 해결하는 방법이 어댑터이다. 실생활에서 어댑터의 사전적 의미는 다른 전기나 기계 장치를 서로 연결해서 작동할 수 있도록 만들어 주는 결합 도구이다. 이는 하드웨어적인 의미로 소프트웨어적으로 생각해보면 다음과 같이 생각해볼 수 있다. 서로 다른 인터페이스(=장치)를 연결해서 작동할 수 있도록 한다. 이렇게 본다면 이해가 어려울 수 있다. 따라서 MVC 구조의 프론트 컨트롤러와 핸들러(컨트롤러)간의 예시를 통해 하나씩 알아보고자 한다. MVC Adapter Pattern 프론트 컨트롤러 ..
Spring/Spring Boot
2022. 6. 16. 22:04