728x90 반응형 Spring Tutorial69 [스프링MVC 32] 스프링 MVC: 실용적인 방식 (실무에서 쓰는 방식) [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요*) (tistory.com) [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (*중요*) [스프링MVC 23] MVC 프레임워크 만들기: View 분리 (tistory.com) [스프링MVC 23] MVC 프레임워크 만들기: View 분리 [스프링MVC 22] MVC 프레임워크 만들기: 프론트 컨트롤러 (FrontController) (tistory.com) [스프링MVC 22 joly156.tistory.com MVC 프레임워크 만들기 v3는 ModelView를 개발자가 직접 생성해서 반환했기 때문에 불편했다. [스프링MVC 25] MVC 프레임워크 만들기: 단순하고 실용적인 컨트롤러 (tistory.com) [스.. 2023. 8. 10. [스프링MVC 31] 스프링 MVC: 컨트롤러 통합 [스프링MVC 30] 스프링 MVC 시작하기 (tistory.com) [스프링MVC 30] 스프링 MVC 시작하기 스프링이 제공하는 컨트롤러는 애노테이션 기반으로 동작해서, 매우 유연하고 실용적이다. 과거에는 자바 언어에 애노테이션이 없기도 했고, 스프링도 처음부터 이런 유연한 컨트롤러를 제공 joly156.tistory.com @RequestMapping이 클래스 단위가 아니라 메서드 단위에 적용된 것을 확인할 수 있다. 따라서 컨트롤러 클래스를 유연하게 하나로 통합할 수 있다. 컨트롤러를 통합한 예제 코드 컨트롤러 클래스를 통합하는 것을 넘어서 조합할 수 있다. 클래스 레벨에 다음과 같이 @RequestMapping을 두면 메서드 레벨과 조합이 된다. /springmvc/v2/members라는 중복코.. 2023. 8. 8. [스프링MVC 30] 스프링 MVC: 시작 스프링이 제공하는 컨트롤러는 애노테이션 기반으로 동작해서, 매우 유연하고 실용적이다. 스프링이 제공하는, 애노테이션을 활용한 매우 유연하고 실용적인 컨트롤러가 바로 @RequestMapping을 사용하는 컨트롤러 [스프링MVC 28] 스프링 MVC 구조: 핸들러 매핑과 핸들러 어댑터 (tistory.com) [스프링MVC 28] 스프링 MVC 구조: 핸들러 매핑과 핸들러 어댑터 지금은 전혀 사용하지 않지만, 과거에 주로 사용했던 스프링이 제공하는 간단한 컨트롤러로 핸들러 매핑과 어댑터를 이해해보자. 스프링도 처음에는 이런 딱딱한 형식의 컨트롤러를 제공했다. joly156.tistory.com @RequestMapping RequestMappingHandlerMapping RequestMappingHand.. 2023. 8. 7. [스프링MVC 29] 스프링 MVC 구조: 뷰 리졸버 [스프링MVC 28] 스프링 MVC 구조: 핸들러 매핑과 핸들러 어댑터 (tistory.com) [스프링MVC 28] 스프링 MVC 구조: 핸들러 매핑과 핸들러 어댑터 지금은 전혀 사용하지 않지만, 과거에 주로 사용했던 스프링이 제공하는 간단한 컨트롤러로 핸들러 매핑과 어댑터를 이해해보자. 스프링도 처음에는 이런 딱딱한 형식의 컨트롤러를 제공했다. joly156.tistory.com View를 조회할 수 있도록 변경했다. import org.springframework.stereotype.Component; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; imp.. 2023. 8. 6. [스프링MVC 28] 스프링 MVC 구조: 핸들러 매핑과 핸들러 어댑터 과거에 주로 사용했던 스프링이 제공하는 간단한 컨트롤러로 (지금은 전혀 사용하지 않음) 핸들러 매핑과 어댑터를 이해해보자. 스프링도 처음에는 이런 딱딱한 형식의 컨트롤러를 제공했다. public interface Controller { ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception; } 간단하게 구현해보자. import org.springframework.stereotype.Component; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Cont.. 2023. 8. 5. [스프링MVC 27] 스프링 MVC 구조 [스프링MVC 26] MVC 프레임워크 만들기: 유연한 컨트롤러 (tistory.com) [스프링MVC 26] MVC 프레임워크 만들기: 유연한 컨트롤러 [스프링MVC 25] MVC 프레임워크 만들기: 단순하고 실용적인 컨트롤러 (tistory.com) [스프링MVC 25] MVC 프레임워크 만들기: 단순하고 실용적인 컨트롤러 [스프링MVC 24] MVC 프레임워크 만들기: Model 추가 (* joly156.tistory.com 지금까지 작성한 코드는 스프링 MVC와 거의 같은 구조이다. (스프링 MVC 프레임워크의 핵심 코드의 축약 버전) →스프링 MVC의 핵심 구조를 파악하는데 필요한 부분은 모두 만들어본 것! 동작 순서 핸들러 조회 HTTP요청이 오면 핸들러 매핑을 통해 요청 URL에 매핑된 핸들.. 2023. 8. 3. 이전 1 ··· 3 4 5 6 7 8 9 ··· 12 다음 728x90 반응형