본문 바로가기

Java

[Project] 영화 데이터베이스 웹 페이지 제작 ( 1 )

사용자에게 영화 정보를 제공하는 웹 페이지를 만들어 보려고합니다.

프로젝트는 두 명이서 진행하며 저는 백엔드를 맡았습니다

피그마를 이용하여 큰 틀만 만들어 주었습니다.

 

 

다음은 영화 데이터를 어디서 어떻게 가져와야 할까 생각을 했습니다

 

영화 데이터는 하나하나 찾기에는 너무너무 많이때문에 API를 사용해야 하는데 한국영화데이터베이스 KMDB 라는 사이트에서 원하는 정보를 제공하고 있어서 KMDB의 Open API를 사용하기로 했습니다

Open API를 신청하면 1~2일 뒤에 인증키를 받을 수 있습니다

 

데이터를 제대로 가져오는지 확인하기 위해 인텔리제이에서 제공하는 http Client 플러그인을 사용하기로 했습니다

 

※ IntelliJ Ultimate 버전에서만 지원되는 점을 참고하세요.

무료버전인 Community 버전에서는 지원되지 않습니다!

 

 

 

 

KMDB에서 API 사용방법 예시를 제공하고 있으니 우선 따라해 보겠습니다

 

 

 

요청인자는 이렇게 생겼군요

 

 

 

/src/resources 아래에 request.http 라는 파일을 생성해줍니다

 

 

박찬욱 감독님의 영화 데이터를 GET 방식을 사용하여 json 파일로 가져와보겠습니다

 

 

Response code 200 을 반환하며 데이터가 출력되는 걸 확인할 수 있습니다

200은 아마 정상적으로 처리되었을 때 나오는 것 같네요

 

 

 

 

 

 

 

 

 

 

 

'Java' 카테고리의 다른 글

[Java] 배열 복사 (Shallow Copy, Deep Copy)  (2) 2024.05.31
[Spring / JAVA] 의존성 주입 DI (Dependency Injection)  (1) 2023.10.24
MVC Pattern  (0) 2023.10.23
JSTL  (1) 2023.10.17