[ WIL02 ]

이형철·2023년 8월 27일

이번주는 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 강의를 받고 시작하게 되었는데 팀원들이 빠르게 듣고 과제를 풀어나가는 것을 보며 나도 뒤쳐지면 안되겠다라는 자극을 받았고, 하루에 강의를 듣는 것에 집중할 수 있는 시간을 점차 늘려보는 것을 길러야겠다라는 목표를 세웠습니다.

profile
If Only,,,

0개의 댓글