
1회요청에 1회응답을 한다
응답에는 두가지가있다
1. html을 응답
2. redirect에서 재요청을 하거나
여기서 말하는 요청이란 링크를 치고 엔터를 누르거나 링크를 클릭하거나

redirect는 재요청하게 하는것 (aaa로 재요청)
[절대경로 작성도가능~]
즉 요청이 2번 된것임..!!!
ppp 요청되었다가aaa 요청됨!!
그래서 aaa창이 뜬다.
-----------------------------------
4가지 저장공간
request - API 제공
session - API 제공

test5에서 값을 저장하고 test6에서 값을 뽑아낼것임
------------------------------------------------
근데 test6만 처음에 실행시키면

이렇게 값이 null값임
-------------------------------------------------
test5 실행시켰다가 test6 실행시키면

이렇게 됨~
------------------------------------------------
즉, request 저장 공간은 생성되었다가 소멸 되었고
session 저장공간에 있는건 생성되었다가 소멸되지 않았다는걸 알 수 있다.
session 추가설명 : (접속 종료하기전까지 살아있음 / 접속 끊으면 사라짐)
------------------------------------------------
session은 인증정보 담을때 사용함(ex 로그인)
-----------------------------------------------
MVC (model view controller)
controller (사용자 요청담당 commend) 요청받음 - (여기서 주요 로직 짜기 절대 금지ㄴㄴ)
model (비즈니스 로직) 핵심 알고리즘을 처리하는 부분을 따로 나누자 (중요 코드는 여기에 다 짜기/ 출력 ㄴㄴ)
[출력될 데이터를 모으긴해야함retrun 해줘야함 controller쪽] -> [controller에 넘기고]->[view에서 출력]
(비즈니스 로직을 처리하는 부분 ex 학생관리프로그램 Service)
모델은 여러개 있을 수도있음
마지막으로 view를 실행 시킨다 (출력은 view에서)

----------------------------------------------------------------------------
MVC 를 짧게 보여주자면



'바닥부터 시작하는 프로그래밍 > 국비-스프링부트' 카테고리의 다른 글
| 40일차_3(redirect 복습 및 Session VS cookie) (0) | 2024.05.01 |
|---|---|
| 40일차_2 (get 방식과 post방식 차이점 - 면접에 나올수도있음) (1) | 2024.05.01 |
| 40일차(RequestMapping 등, 파라미터 받는법) (1) | 2024.05.01 |
| 39일차(스프링부트 _1) (0) | 2024.04.30 |
| 38일 스프링부트 (0) | 2024.04.29 |