일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- bean
- Github
- vue
- react
- framework
- 어노테이션
- JavaScript
- HTTP
- CS
- pls-00103
- API
- error
- 뷰
- REST API
- Spring Framework
- Entity
- Java
- 깃허브에러
- DTO
- 프레임워크
- SQL
- 개발자기록
- autowired
- GIT
- https
- oracle
- spring boot
- Spring
- vue3
- JSON
- Today
- Total
목록API (3)
o-ohi-code 님의 블로그

취업을 준비 중인 취준생으로서, 오늘도 유튜브 알고리즘을 타고 개발자 면접 관련 영상을 찾아보고 있었다. 그중 한 영상에서, 실제 면접관이 지원자에게 보통 이런 질문을 자주 한다는 이야기 들었다."API를 연결할 때, 각 요소들이 어떤 순서로 연결되나요?""API 요청이 처리되는 전체 과정을 설명해 보세요." ...? 순간, 아무 생각이 들지 않았다. 분명 여러 프로젝트를 진행하면서 많은 백엔드, 프론트엔드를 만져봤는데, 막상 구조적으로 설명하려고 하니 머릿속이 하얘지는 기분이었다. 그래서 오늘은 이 질문에 대해 "자신 있게 대답할 수 있도록 정리를 해보려고 한다". 우선 API 연결 흐름을 알기 전에 API에 대한 용어 먼저 정리하면, API (Applicaion Programming Interfac..
JPA (Java Persistence API) : 자바 *ORM 표준 명세 *ORM( Object Relational Mapping )* : 객체(Object, 자바 클래스) 와 관계형 데이터(Relation DB)를 매핑(Mapping) 해주는 기술// 자바 객체class User { String name; int age;}-- 데이터베이스 테이블CREATE TABLE user ( name VARCHAR(100), age INT);// 간단히 말해서 아래 처럼 DB 테이블과 연결해주는 게 ORM 이다.// 자바 클래스와 DB 테이블이 서로 연결돼서, SQL 을 안 써도 되게 된다.!ORM 을 사용하는 이유Sql 을 직접 사용 안해도 됨 : UserRepository.findAll() ..
🤔 REST API 란?"REST " 를 기반으로 만들어진 API를 말한다.HTTP를 이용해 자원을 CRUD(Create, Read, Update, Delete) 방식으로 다루는 표준화된 방법이다. 여기서 Rest 는 (Representational State Transfer)는 자원을 이름(URL)로 구분하여, 해당 자원의 상태(정보)를 HTTP를 통해 주고 받는 모든 것을 의미한다. REST의 핵심 구성HTTP URL을 통해 자원(resource)를 명시하고HTTP Method(post, get, delete, patch)를 통해 해당 자원에 대한 crud operation을 적용하는 것을 의미한다.🤔 CRUD Operation 이란?대부분의 소프트웨어가 가지는 기본적인 데이터 처리 기능을 의미하..