프로젝트 회고/팀프로젝트

[토이 프로젝트] 영화관 사이트 (백엔드)

류창 2023. 6. 17. 17:09
반응형

 

단기간 안에 팀 프로젝트로 만드는 영화관 사이트를 제작해보았다.

 

이 프로젝트는 2일간 만들어낸 산물이다.

 

 

영화관 DB

 

주요 테이블 :  영화 , 배우  , 사용자  상영관

 

관계 테이블 :  출연정보, 리뷰 , 예약정보, 상영일정  (다대 다 관계를 위한 관계 테이블 )

 

 

 

프로젝트 구조

 

 

 

 

Config :   설정관련한 정보가 들어있는곳  

-> MYSQL 연동 설정 (root, password, path)

 

controller:   요청받은 req 기반으로 Service에서 받은 정보를 view에게 연결시켜주는 객체가 들어있는곳

domain/dto :    Repository에서 받은 정보를 Java내에서 저장하여 사용할 객체를 담당하는 곳

 

 

 

Service :  Reposiotry에서 받은 정보를  가공하여 내부로직을 담당하는 객체가 들어있는곳

 

repository(=DAO 객체):     DB와 서로 연동하여 직접적으로 데이터를 주고받는 객체가 들어있는곳

 

view:  사용자에게  보이는 화면을 담당하는 객체가 들어있는곳

 

 

MVC 디자인 패턴에 따라 프로젝트가 구성되어있습니다.

 

 

 

 

제일 중요한 프로젝트 뼈대를 담당하는 부분을 만들었다.

 

점점더 점진적으로 살을 더할 예정이다.

 

 

 

 

 

 

  

반응형