본문 바로가기
프로그래밍 언어/Java

Java) 11/16 - Factory Method Pattern (Spring Framework MVC)

by nomfang 2021. 11. 16.
728x90
반응형

 

Component는 Interface를 상속받은 Java Class

 

1. Controller Interface 작성

2. 기능별 컴포넌트 작성

3. ControllerFactory (컨트롤러를 생성하는 싱글톤 패턴)

4. FrontController 서블릿 생성 (Dispatcher - 네비게이션 역할을 함)

5. FrontController 서블릿에서 Factory를 통해 Controller 객체 리턴 받는다

6. Controller.handle()을 사용하여 Controller 데이터 타입으로 컴포넌트 실행 결과를 받아옴

 

위의 빨간 부분은 Spring Framework의 라이브러리로 사용함

 

개발자는 기능별 컴포넌트와 페이지를 작성하는 역할

 

 

반응형

'프로그래밍 언어 > Java' 카테고리의 다른 글

Java) method  (0) 2022.01.21
Java) 11/17 - Spring  (0) 2021.11.17
Java) 11/15 - JSP/Servlet 정리  (0) 2021.11.15
Java) 11/15 - Front Controller Pattern  (0) 2021.11.15
Java) 11/15 - MVC3  (0) 2021.11.15

댓글