REST API

    [Network] REST API 설계하기

    💡 1. API란? Application Programming Interface API 구동원리 Route : 외부에서 요청이 들어오면 해당 URI에 맞는 Controller로 연결 ↔ 키오스크가 주문을 받아서 종업원에게 주문 전달 Controller : Route로부터 받은 데이터를 받고, Service / Provider에게 데이터를 넘겨주어 로직을 수행할 수 있도록 함, validation확인 (트랜잭션, 유효성 검사) ↔ 종업원은 주문이 적절한지, 누락된 사항은 없는지 확인하고 요리사에게 주문 전달 Service / Provider : 실제 핵심적으로 로직을 수행하는 영역 Dao : 데이터베이스와 실질적으로 연결되어 있는 객체 → 쿼리 수행 ↔ 요리사는 요리를 하고, 이 과정에서 냉장고에서 재료를..