Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

노승현

Spring 통합 질문 본문

Spring

Spring 통합 질문

nsh95 2024. 3. 8. 09:30

 

 

 

Q1. 필터 클래스 등록하는 게 헷갈림

 

  1. 내가 등록(메모리 load(적재),new,<bean>,@Component) 하려는 클래스가 어떤 타입(자료형)인지 확인

 

  1. POJO     vs not POJO

 

스프링 컨테이너

applicationContext.xml

dispatcher-servlet.xml

.jar >> pom.xml

 

서블릿, 필터, 리스너

서블릿 컨테이너

web.xml

 

  1. POJO

DAO : @Repsitory

Service : @Service

Controller: @Controller

 

 

Q2. 현재 흐름을 이해하기 어렵습니다

 

웹의 흐름

요청 -> 응답

  1. 사용자(브라우저, 클라이언트)가 요청
  2. FrontController(DispatcherServlet, 유일한 서블릿 파일)에서 요청을 확인
  3. HM(HandlerMapping)으로 해당 요청에 대해서 어떤 Controller 가 필요한지 확인해야함

Controller 반환

팩토리 패턴을 활용하여 요청(String)을 받으면 Controller(객체)를 반환

  1. Controller 는 메서드를 수행

Service -> DAO

String을 반환

  1. ViewResolver Controller 에서 반환된 String 을 보고 VIEW 페이지를 응답

 

 

Q3. 의존관계 ??

 

DS

HandlerMapping, ViewResolver

init() 메서드로 의존 주입(DI)

HM

Map<String,Controller> : 팩토리 패턴을 활용하기 위한 컬렉션

VR

prefix, suffix

setter로 의존주입(DI)

 

'Spring' 카테고리의 다른 글

Validator  (0) 2024.03.13
Spring Controller 변환 과정  (0) 2024.03.12
Spring 이관 및 boot 실행  (0) 2024.03.08
DBCP  (0) 2024.03.05
Spring MVC ver.2 로 변환하기  (1) 2024.03.05