REST 개념과 특징: 웹 서비스를 위한 핵심 기술
정의 REST(Representational State Transfer). 서로 다른 장치나 시스템 간에 데이터를 주고받는 방법을 규정한 규칙. 고유한 HTTP URI(Uniform Resource Identifier)를 통해 식별을 하고 HTTP Method(POST, GET, PUT, DELETE, PATCH 등)라는 명령어를 시용해서 해당 자원(Resource)을 읽고, 수정하고, 삭제할수 있습니다. (CRUD Operation) Resource HTTP 프로토콜에서 리소스(resource)란 고유한 URI(Uniform Resource Identifier)로 식별되고 요청될 수 있는 모든 정보나 개체를 말합니다. 리소스의 예시로는 웹 페이지, 이미지, 비디오, 오디오 파일, 문서 등 HTTP를 통..
APM: Apache, PHP, MySQL의 역할과 상호작용 이해하기
ARM(Apache, Php, MySql) 정의 웹 서비스를 구현하기 위해서는 웹서버, WAS, 데이터베이스가 필요하고, 주로 쓰였던 조합인 Apache, Php, MySql을 줄여서 부르는 말. 2023년 현재, 보통 웹 서버와 WAS를 합쳐서 구현함. 웹 서버Web Server 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램 정적 웹 페이지Static web Pages를 처리Apache Server, Nginx, IIS(Windows 전용 Web 서버)등 웹 서버Web Server 예제 WAS (Web Application Server) DB 조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 컴퓨터 프..