Spring/Spring Core
-
[Spring 핵심 알기 - 2] HandlerMapping란? HandlerMapping 분석(with. DispatherServlet)Spring/Spring Core 2024. 5. 23. 16:48
Contents --> --> --> --> --> -->Sring MVC 구성도시작에 앞서...위 구성도에서 보듯 DispatcherServlet이 중심에서 컨트롤 하는것을 볼수있다.DispathcServlet을 모른다면 아래에 링크를 타고 공부하고 오자 2024.02.22 - [Spring] - [Spring 핵심 알기 - 1] DispatcherServlet 란? frontController 패턴 (with. 전자정부프레임워크 ) DispatchServlet은 요청에 대한 내용들을 처리할수있도록 구성을 정의 해놓았는데, DispatcherServlet.properties를 검색하면 아래와같이 설정된 내용들이 나온다. # Default implementation classes fo..
-
[Spring 핵심 알기 - 3] HandlerAdapter란? HandlerAdapter분석(with. DispatherServlet)Spring/Spring Core 2024. 2. 23. 16:34
Contents --> 시작에 앞서... 왜 핸들러클래스 이름뒤에 adapter가 붙을까? 잘생각해보면 우리가 컨트롤러를 작성할때, 메소드이름 그위에 requestMapping등으로 url를 맵핑해준다. 그렇다면 디스패처는 핸들러맵핑에 의해 찾은 컨트롤러의 메소드를 실행시켜야 하지않는가? 하지만 디스패치서블릿은 해당 컨트롤러에 메소드이름을 모른다.. 그래서 중간에 adapter를 이용해서 메소드를 실행시킨후 modelandview를 데이터를 돌려받는것이다. adapter패턴을 공부하면 이말이 무슨말인지 이해할것이다. DispatcherServlet에서 HandlerAdapter의 역할HandlerAdapter는 Spring MVC의 핵심 구성 요소 중 하나로, DispatcherServlet과 핸들러(..
-
[Spring 핵심 알기 - 1] DispatcherServlet 란? frontController 패턴 (with. 전자정부프레임워크 )Spring/Spring Core 2024. 2. 22. 14:57
Contents --> DispatcherServlet 등장 전의 웹 개발DispatcherServlet이 등장하기 전에는 Java 기반의 웹 애플리케이션 개발에서 주로 서블릿(Servlet)과 JSP(JavaServer Pages)를 사용했습니다. 서블릿과 JSP를 이용한 웹 개발에서는 각 요청마다 서블릿을 작성하고, 비즈니스 로직과 프레젠테이션 로직이 혼재되어 관리가 어려웠습니다. Tomcat Server란 무엇인가?tomcat server는 대표적인 web application server이다. spring boot에서도 기본 서버로 채택하여 셋팅하는 서버이며, 대부분에 si사업이든 플랫폼 사업이든 tomcat server를 많이 사용한다. tomcat server는 사용자가 아래와 같이 u..