반응형
오늘 할 일
강의 듣기1일 1 알고리즘 풀기- 과제 리뷰 반영하기(아직 리뷰가 달리지 않았다.)
TIL
1. 웹 서버 vs 웹 애플리케이션 서버(WAS)
(1) 웹 서버
- 정적 리소스를 지원하기 위해 만들어진 서버다.
- 동적 콘텐츠를 지원하지 않는다.
(2) 웹 애플리케이션 서버(WAS)
- 정적 리소스를 지원하는 웹 서버와 다르게 동적 콘텐츠를 지원하기 위해 생겨났다.
- 보통 사용자들이 사용하는 쇼핑몰 등등의 사이트는 대부분 WAS로 만들어져 있다.
- DB 조회, 수정 등의 작업과 서버단에서 사용하는 비즈니스 로직을 처리할 수 있다.
- 추가로 웹 서버의 역할도 담당할 수 있다.
2. Servlet
- 클라이언트가 어떠한 요청을 보내면 이것을 받아 해당 요청에 필요한 서비스를 호출할 수 있다.
- 서비스에서 요청에 따른 데이터가 넘어오면 JSP와 같은 View 페이지를 만들 수 있다.
- HTTPServlet이라는 구현체가 있기 때문에 가져와 사용하면 된다.
- 웹 서버를 개발할 수 있는 하나의 규약이라고 보면 된다.
내일 할 일
- 강의 듣기
- 1일 1 알고리즘 풀기
- 과제 리뷰 반영하기
- 팀 면담
느낀 점
앞서 말했듯이 과거에 Servlet/Jsp로 프로젝트를 진행했던 경험이 있다. Servlet이 뭔지도 모르고 막연히 Controller라고 생각해 개발을 진행했었는데 단순히 컨트롤러의 역할뿐만 아니라 내재되어 있는 역할이 많다는 것을 깨닫게 되었다.
반응형
'데브 코스 > TIL' 카테고리의 다른 글
[TIL] DAY 38 (0) | 2021.09.19 |
---|---|
[TIL] DAY 37 (0) | 2021.09.17 |
[TIL] DAY 34 & 35 (0) | 2021.09.07 |
[TIL] DAY 33 (0) | 2021.09.07 |
[TIL] DAY 32 (0) | 2021.09.07 |