반응형 API2 [네트워크] REST API란? (REST, RESTful) 우리는 프로그램을 개발할 때 보통은 네트워크 통신을 필요로 합니다. 이때 서버와의 통신을 위한 방법으로 API를 많이 사용하는데 그중에서도 오늘은 REST API에 대해 알아보려고 합니다. 우선 들어가기 전에 API 정의는 다음과 같습니다. 애플리케이션 프로그래밍 인터페이스 쉽게 해석하면 응용 프로그램이 서로 소통하기 위한 일종의 매개체라고 이해하시면 편합니다. 그럼 REST API는 무엇일까요? 말 그대로 해석하시면 됩니다. REST 기반으로 구현한 API 그럼 이제 우리가 알아야 할 것은 REST라는 단어입니다. REST HTTP URI를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD를 적용하는 것을 의미. .. 2022. 6. 20. [Spring] Spring 웹 개발 기초 해당 글은 김영한 님의 강좌를 공부하고 정리한 글입니다. Spring을 통해 웹 개발을 할 때 3가지 방식이 있다고 합니다. 정적 콘텐츠(Static Content) MVC와 템플릿 엔진 API ✅ 정적 컨텐츠(Static Content) 말 그대로 순수 HTML로 이루어진 파일을 서버가 따로 렌더링 없이 사용자에게 웹브라우저를 통해 보여주는 것입니다. Spring에서는 정적 콘텐츠를 /static 폴더에서 다룬다고 합니다. 사용자가 정적 페이지(hello.html)를 요청 Spring Boot의 내장 톰켓 서버가 이를 Spring Container에게 전달 Spring Container는 페이지에 해당하는 Controller가 있는지 확인 없다면 resources 폴더의 static/hello.html.. 2021. 8. 16. 이전 1 다음 반응형