MVC

Spring MVC - 예외 처리(Error page)
Spring MVC에서 예외 발생시 흐름 및 처리하는 방법에 대해 간단하게 정리를 한 내용입니다. 해당 정리 글에서는 예외 발생 시 전체적인 흐름 및 에러 페이지 처리에 대한 내용을 다루며, API의 예외 처리는 다루지 않습니다. 들어가기에 앞서 Spring MVC의 예외 처리에 대한 내용에 들어가기에 앞서 필터와 인터셉터 등에 대한 HTTP 요청의 흐름을 아는 것이 우선이므로 이에 대해 간략히 알아보고 들어가도록 하겠습니다. HTTP 요청 흐름 HTTP 요청에 따른 흐름은 위 이미지와 같이 WAS에서 Servlet Filter를 통과하여 Spring Interceptor를 통과하게 됩니다. (Filter와 Interceptor에 대한 자세한 내용은 "Servlet Filter & Spring Inter..
Spring MVC 간단 정리
Spring MVC에 앞서 일단 MVC에 대해 간단하게 정리를 하고 가도록 하겠습니다. MVC MVC란 Model, View, Controller를 의미하며, 소프트웨어 디자인 패턴의 일종 Model 클라이언트가 전달하는 정보 또는 데이터, 혹은 클라이언트의 요청에 따라 반환하는 정보 또는 데이터 위 정보 또는 데이터를 가공하고 관리하는 비즈니스 로직도 포함 즉, 정보 또는 데이터 값 및 비즈니스 로직 View 클라이언트의 요청에 따른 반환값을 어떻게 표현하는가?에 대한 부분 정적인 HTML을 반환할지, Model 값을 사용하여 동적인 HTML을 반환할지, 그렇다면 어떻게 렌더링 할지 등에 대한 역할 즉, 단어 뜻 그대로 보이는 부분에 대한 것 Controller 클라이언트의 요청에 따라 동작을 제어하는..