Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring boot
- batch
- Spring Data REST
- JUnit
- spring bean
- spring-webmvc #코드읽기
- ORM
- spring camp
- 코드 리뷰
- Spring Batch
- spring pid
- REST API
- static inner class
- docker
- spring batch 코드
- IntelliJ
- ApplicationPidFileWriter
- spring-webmvc
- 세미나
- SuperTypeToken
- Spring
- spring boot tomcat
- tomcat
- JPA
- spring-mvc
- 톰캣
- Data REST
- Spring Data JPA
- spring jpa
- JPA mapping
Archives
- Today
- Total
목록metadata (1)
woniper
REST API와 Metadata
REST API에서 자원(Resource)은 client에게 표현할 수 있는 수단이다. 이 자원을 표현할 수 있는 설계가 잘못된다면 REST API에 이점도 사라진다. 그만큼 설계도 어렵다는 뜻이다. 자원을 이야기하며 빼놓을 수 없는 게 바로 Metadata라고 생각한다. wiki에서는 Metadata를 이렇게 말한다. 데이터의 데이터. 어떤 목적을 가지고 만들어진 데이터. 데이터의 데이터라는 뜻은 무엇일까? 사진을 예로 들어보자. 스마트폰을 이용해서 사진을 찍으면 그 사진에 대한 파일이 생성된다. 그 파일의 크기(용량), 생성날짜와 시간(사진을 찍은 날짜와 시간), pixel, 등 여러 가지 그 사진 파일을 표현할 수 있는 데이터가 있을 것이다. 바로 이것이 사진의 Metadata라고 할 수 있다. 그..
이야기
2017. 3. 17. 08:52