Spring (JAVA)
-
Spring MVC 패턴의 흐름Spring (JAVA) 2022. 5. 10. 16:28
1. MVC 패턴의 흐름 ① 웹브라우저에게 정보요청을 받은 디스패쳐서블릿은 어느 컨트롤러에 해당 요청을 전송할지 결정 ② 디스패쳐 서블릿은 핸들러 매핑에 어느 컨트롤러를 사용할건지 물어봄. (URL로 링크) ③ 결정된 컨트롤러는 해당요청을 수행하게 됨 ④ 해당요청을 처리한 컨트롤러는 디스패쳐서블릿에 결과를 보냄. 이 과정에서 Model이 생성되어 View(JSP)에서 같이 사용됨 ⑤ ModelAndView는 실제 JSP정보를 갖고 있지 않기 때문에 뷰리졸버가 실제 JSP이름으로 변환하여 해당 view를 검색 함. ⑥ 검색한 결과를 View에 전송 ⑦ View는 모든 과정에서 처리된 결과를 화면으로 표현함 ⑧ 마지막으로 디스패쳐서블릿이 웹브라우저에 최종결과를 출력 - DispatcherServlet MVC..
-
Spring Framevork란?Spring (JAVA) 2022. 5. 10. 15:41
Spring Framework란? - 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션입니다. - 엔터프라이즈급 개발이란 뜻대로만 풀이하면 기업을 대상으로 하는 개발이라는 말입니다. 즉, 대규모 데 이터 처리와 트랜잭션이 동시에 여러 사용자로 부터 행해지는 매우 큰 규모의 환경을 엔터프라이즈 환경 이라 일컫습니다. - Spirng Framework는 경량 컨테이너로 자바 객체를 담고 직접 관리합니다. 객체의 생성 및 소멸 그리 고 라이프 사이클을관리하며 언제든 Spring 컨테이너로 부터 필요한 객체를 가져와 사용할 수 있습니 다. 이는 Spirng이 IOC 기반의 Framework임을 의미합니다. IOC란?..