그냥 단순하게 서블릿인데 스프링 프레임워크를 호출해서 사용하는 서블릿임? 그러면 내가 서블릿 클래스 만들고 거따가 스프링 컨테이나 만들고 호출하면 그게 디스패처 서블릿같은거임?
스프링 디스패처서블릿이 그냥 서블릿임?
익명(42.41)
2024-02-02 21:35
추천 0
댓글 8
다른 게시글
-
‘댓글공작’ 2년형 김관진 설 사면 유력…윤 대통령 지근거리발명도둑잡..(aerohong) | 24.02.02추천 0
-
요즘 단학선원 잘되나익명(118.235) | 24.02.02추천 0
-
아무래도 소주좀 사와야겠음헬마스터(supersaver) | 24.02.02추천 0
-
이번에 대학 졸업했는데 세뱃돈 받아야 하나 [1]익명(14.51) | 24.02.02추천 0
-
은퇴하면 기수련 센터나 차려볼까 [2]익명(14.51) | 24.02.02추천 0
-
오늘 내가 속한 통일운동 단체 회원의 자녀 부고 글을 봤다 [1]발명도둑잡..(aerohong) | 24.02.02추천 0
-
윤석열처럼 소주나 쳐먹을까?헬마스터(supersaver) | 24.02.02추천 0
-
무기징역 갤러리에 오셨습니다헬마스터(supersaver) | 24.02.02추천 0
-
오늘 주민등록초본 발행시 오류발명도둑잡..(aerohong) | 24.02.02추천 0
-
온팬 창녀가 1000억 버는 세상임. [4]익명(14.39) | 24.02.02추천 1
질문수준
스프링 진영에서 만든 서블릿임. 그 안에 ApplicationContext를 인터페이스로 줘서 스프링 컨테이너와 연동함.
웹 어플리케이션을 만드는 거니까 서버에 해당하는 컴포넌트들은 당연히 있어야 하고, 부트로 치면 내장 톰캣임. 그리고 톰캣에서 구현한 게 자바 진영에서 표준을 잡아 놓은 서블릿 컨테이너고. 거기다가 MVC 형태로 스프링 IoC 컨테이너 등 스프링 프레임워크에서 지원하는 기술을 붙여서 사용하기 위해 DispatcherServlet 클래스를 스프링 진영에서 만들어 놓은 거임.
1. 서버 : 아파치 톰캣은 아파치 재단에서 만든 기술 2. 스프링 프레임워크 : 스프링 진영에서 java 프레임워크로 내 놓은 기술 => springBoot, springMVC : 아파티 진영의 아파치 톰캣 + 스프링 프레임워크
그러면 DispatcherServlet은 그냥 mvc 구현과 스프링 연동을 위해서 존재하는거지? - dc App
스프링 진영에서 MVC 패턴을 구현하기 위해 아파치 톰캣에 올라갈 DispatcherServlet을 미리 만들어 둠. 그리고 이 둘을 붙여 놓는 인터페이스 ApplicationContext. 검색 해보면 많이 나올 거임.
27.166// ㅇㅇ 그렇게 생각하면 됨. 기존에 존재하던 아파치 톰캣 서버 servletContainer 기술 구현체에다가 스프링 프레임워크를 사용한 MVC를 구현하기 위해 스프링 진영에서 만들어서 넣어둔 거임.
+a로 컨트롤러가 어떻게 여러 사용자들의 요청을 동시처리 하는지 찾아 보는 것도 좋음.