✅ 한 일
💻 수행한 것들
- 스프링 미션 1일차: 먼저 학습자료를 공부하고, 최대한 강의나 블로그가 아닌 공식 문서를 활용하면서 해보려고 노력했습니다. 해봤던 것들이지만 여전히 세팅은 어려웠고 반복 연습이 중요함을 느꼈습니다.
- 알고리즘 스터디 Kick-off:
Ader
의 주도로 알고리즘 스터디를 만들게 되었습니다. 잘 이어나가서 좋은 결실이 있으면 좋겠습니다.
📝 배운 것들
정리해야할 키워드들
- Spring triangle
- Redirect와 Forward의 차이
- Redirect
- 서버가 특정 경로에 들어온 요청을 다른 곳으로 이관해야 할 때 사용한다
- redirect(3xx)와 함께 새로운 Location URL을 추가하여 던진다.
- 클라이언트는 이를 확인하고 새로운 Location으로 재요청한다.
- 이 과정에서 새로운 req/res 객체가 생성되므로 재사용이 불가능해진다.
- Forward
- 서버가 추가적인 처리를 위해 다른 서블릿 or JSP에게 위임하는 경우
- 웹 컨테이너 내부에서 이동하므로 사용자의 URL이 변하지 않는다.
- 최초 요청 정보가 forward한 URL에서도 동일하게 유지된다.
참고 링크
https://shiningjean.tistory.com/15
https://doublesprogramming.tistory.com/63
💪 좋은 점
- 차근차근히 스프링 내용을 복습해보며 미션을 수행하면서 재밌었다!
👀 아쉬운 점
- 재밌긴 했는데 확실히 페어를 하다가 혼자 해서 그런지 오히려 능률이 떨어졌다.
🗒 개선 방향
- 타이머 등을 활용해서 집중하고 쉬고 하는 식으로 해야겠다.