이번주는 HTTP와 MVC패턴에 대해 정리하는 글을 써보도록 하겠습니다~
주특기로 들어가니 이해하는데 걸리는 시간이 더 걸리는 것 같아서
최대한 강의를 집중해서 들어야겠다고 생각되던 주간이였습니다.
그럼 이번주의 📒WIL바로 시작하겠습니다!
HTTP란?
- HTTP(HyperText Transfer Protocool)
- 텍스트 기반의 통신규약으로 인터넷에서 컴퓨터 끼리 데이터를 주고받을 때 정해진 규칙에 맞게 원활하게 보내주고 받는 프로토콜입니다.
HTTP 동작
- 사용자가 브라우저를 통해서 어떠한 서비스(페이지 정보)를 요청(request)을 하면 서버에서는 해당 요청사항에 맞는 결과를 찾아서 사용자에게 응답(response)하는 형태로 동작을 합니다.
Request Method (요청의 종류)
- GET : 자료를 요청할 때 사용
- POST : 자료의 생성을 요청할 때 사용
- PUT : 자료의 수정을 요청할 때 사용
- DELETE : 자료의 삭제를 요청할 때 사용
MVC 패턴
- MVC는 Model, View, Controller의 약자로 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성 요소를 세가지의 역할로 구분한 패턴입니다.
- 사용자가 Controller를 조작하면 Controller는 Model을 통해서 데이터를 가져오고 그 정보를 바탕으로 시각적인 표현을 담당하는 View를 제어해서 사용자에게 전달합니다.
이번주 느낀점
-
1.알고리즘 문제를 풀며 알고리즘을 구현할 때 더 빠르게 생각하고 어떻게 풀어나갈지 하나씩 풀어서 해결해 보는 습관이 필요한 것 같다고 생각이 들었고, 알고리즘 문제는 하루에 2문제씩 풀어보는 것이 좋을 것 같다는 마음가짐을 가지게 되었습니다.
-
2.Spring 강의를 받고 시작하게 되었는데 팀원들이 빠르게 듣고 과제를 풀어나가는 것을 보며 나도 뒤쳐지면 안되겠다라는 자극을 받았고, 하루에 강의를 듣는 것에 집중할 수 있는 시간을 점차 늘려보는 것을 길러야겠다라는 목표를 세웠습니다.