반응형
츄르사려고 코딩하는 코집사입니다.
1. Request와 Response
- Client가 Main에 Request를 보내면 Main이 jsp에 포워드를 하면서 jsp가 Client가 Response를 보낸다.
- 그렇게 되면 Request와 Response는 사라지게 되는데, 이 때 Request를 저장하려면 Session에 저장해야 한다.
2. Dao, Service, controller의 역할
1) Dao(data access object) : DB 작업. DB와의 상호작용. xml 파서도 가능
2) Service : 수많은 로직을 수행하되 수행 중 DB 관련 작업은 dao에 시킴
3) controller : 파라메터를 받고 서비스한테 할 일 시키고, 결과 실어서 포워드/리다이렉트
3. forward
- Client가 Main에 Request를 보내면 Main에서 바구니에 setAttribute를 하여 바구니에 데이터를 담고, jsp에 포워드를 하여 jsp에서 getAttribute를 하여 데이터를 꺼내온다. 데이터를 꺼내올 때, jsp에서는 EL식을 사용(${ })
- 여기서, 로그인을 구현할 때, 로그인을 했다라는 Request를 계속 가지고 있으려면 Session에 데이터를 보내어 Session이 Request 내용을 저장하도록 한다.
반응형
'자기개발 > TIL' 카테고리의 다른 글
TIL 210907 Today I Learned (0) | 2021.09.07 |
---|---|
TIL 210902 Today I Learned (0) | 2021.09.02 |
TIL 210901 Today I Learned (0) | 2021.09.02 |
TIL 20210429 (0) | 2021.04.29 |
TIL 20210331 (0) | 2021.03.31 |
TIL 20210305 (0) | 2021.03.05 |
TIL 20210304 (0) | 2021.03.04 |
TIL(Today I Learned) 20210303 (0) | 2021.03.03 |
최근댓글