오늘은 영화 리뷰 프로그램에 API를 작성해보겠다

 

간단하게 전체 흐름을 설명해 보자면

 

첫번째 메인페이지에서 각종 기능으로 이동하는 버튼들을 만들어주고

 

해당 버튼을 클릭했을때 각 기능의 페이지로 넘어간다

 

예로들어 영화 페이지라면 영화의 사진, 제목, 설명 정보를 가지고

 

여러가지 영화가 나열된다

 

이때 영화 하나를 선택해서 클릭하면 영화의 상세페이지로 넘어가는데

 

그러기 위해 영화에 PK값인 영화번호를 하나씩 부여해 둔다

 

그리고 상세페이지에와서 영화번호에 대한 정보를 DB에서 불러와 나타내준다

 

상세페이지 에서는 영화의 상세정보 뿐만 아니라 사용자들이 그 영화에 대한 리뷰를

 

작성 할 수 있는 기능도 추가할것인데 이때도 리뷰를 달때 영화 번호를 FK로 준다

 

그렇게하면 영화 상세페이지에서 영화를 정보를 가져올때 그 영화에 달린 리뷰도 가져올 수 있어서

 

그런식으로 설계를했다

 

일단은 영화리뷰프로그램만 만들어도 크롤링과 기본적인 CRUD는 다 경험할 수 있어서

 

영화리뷰프로그램에 대한 API만 설계했고 시간이 된다면 다른 추가 기능도 점차 추가해 볼 생각이다