컨트롤러
[1] 요청 시 JAVA 파일 호출
[2] 요청의 종류가 3개이면 3개의 JAVA 파일이 필요하다
[3] 하나의 JAVA 파일에서 모든 요청을 받는 FrontController 사용
[4] 너무 많은 요청이 한 곳으로 모이는 것을 방지하기 위해 도매인 별로 분기
[5] 분기의 일은 Dispatcher가 처리
예시) 요청의 종류 3개면 3개 작업파일 필요
로그인 -> login.java
회원가입 -> join.java
게시글 -> write.java
-> X
----------
예시 ) 모든 요청을 한곳에서 처리 -> X
로그인
회원가입 ------> FrontController.java
게시글
----------
로그인
user테이블 회원가입 ---> UserController.java [컨트롤러]
Board 테이블 글쓰기
글삭제 ---> BoardController.java [컨트롤러]
글수정
Product테이블 상품등록 --- ProductContoller.java [컨트롤러]
상품목록
Dispatcher : 분기해주는 역할
ServrletDispatcher / RequestDispacher
ex) 로그인이 들어오면 -> UserController.java 로 보냄
Spring boot
Dispatcher / Controller 이미 만들어져 있음
====================================================
'Programing > Spring , Springboot , JPA' 카테고리의 다른 글
[Spring boot] #2 요청 방식 (0) | 2023.04.12 |
---|---|
Ajex 처리 정리 (0) | 2020.08.10 |
spring 파일 배포하기 [STS 이용] (0) | 2020.07.13 |
SurveyController 설명 (0) | 2020.07.10 |
substring (0) | 2020.07.10 |
컨트롤러
[1] 요청 시 JAVA 파일 호출
[2] 요청의 종류가 3개이면 3개의 JAVA 파일이 필요하다
[3] 하나의 JAVA 파일에서 모든 요청을 받는 FrontController 사용
[4] 너무 많은 요청이 한 곳으로 모이는 것을 방지하기 위해 도매인 별로 분기
[5] 분기의 일은 Dispatcher가 처리
예시) 요청의 종류 3개면 3개 작업파일 필요
로그인 -> login.java
회원가입 -> join.java
게시글 -> write.java
-> X
----------
예시 ) 모든 요청을 한곳에서 처리 -> X
로그인
회원가입 ------> FrontController.java
게시글
----------
로그인
user테이블 회원가입 ---> UserController.java [컨트롤러]
Board 테이블 글쓰기
글삭제 ---> BoardController.java [컨트롤러]
글수정
Product테이블 상품등록 --- ProductContoller.java [컨트롤러]
상품목록
Dispatcher : 분기해주는 역할
ServrletDispatcher / RequestDispacher
ex) 로그인이 들어오면 -> UserController.java 로 보냄
Spring boot
Dispatcher / Controller 이미 만들어져 있음
====================================================
'Programing > Spring , Springboot , JPA' 카테고리의 다른 글
[Spring boot] #2 요청 방식 (0) | 2023.04.12 |
---|---|
Ajex 처리 정리 (0) | 2020.08.10 |
spring 파일 배포하기 [STS 이용] (0) | 2020.07.13 |
SurveyController 설명 (0) | 2020.07.10 |
substring (0) | 2020.07.10 |