Java/이것이 백엔드 개발이다(2)
-
API 문서
- API(Application Programming Interface) : 서버와 클라이언트가 데이터를 주고 받을 수 있도록 도움을 주는 매개체- 백엔드 개발자에게 API 개발 : 프론트엔드와 주고받을 데이터를 처리하기 위한 서버 프로그램 개발- API 문서 : 어떤 API를 사용하여 통신할 지 미리 정의한 문서- 구성 # 개요 1. API 소개 : API에 대한 간단한 소개와 개발 배경, 비즈니스 목적과 API의 장점 소개 2. 공통 요청/응답 형식 : 요청하는 데이터 형식과 3. 공통 에러 : API 간 공통되는 에러 코드가 존재한다면, 문서의 한 섹션에 에러 코드를 모아두고 관리 # 시작하기 : 특정 API를 호출하기 전, 선제적 API를 호출해야 하거나 관리자 사이트 ..
2025.01.04 -
1. 백엔드 개발이란 무엇인가
■ 백엔드 개발이란? - 일반적으로 백엔드 개발이라고 하면 '웹 백엔드 개발'을 이야기한다. - 유튜브, 구글, 카카오톡 같은 서비스나 스마트폰 애플리케이션은 모두 웹을 통해 작동한다. 1. 웹 개발 - 웹은 '월드 와이드 웹(WWW)이라는 말에서 따온 것으로, 전 세계를 거미줄로 연결한다는 개념에서 가져온 말. - 물리적 실체가 있는 것이 아닌 전 세계를 아우르는 정보 교환 방식 자체를 의미한다. - 웹의 다른 이름은 'HTTP(Hyper Text Transfer Protocol)' 이다. - 프로토콜이란 어떤 약속이나 규악을 말하는데, HTTP는 웹에서 사용되는 통신 규악을 의미한다. - 서로 동일한 프로토콜로 통신 해야만 정상적인 데이터 교환이 가능하다. - 웹 개발을 이해하는 것 = HTTP를 이..
2024.03.20