반응형
단기간 안에 팀 프로젝트로 만드는 영화관 사이트를 제작해보았다.
이 프로젝트는 2일간 만들어낸 산물이다.
영화관 DB
주요 테이블 : 영화 , 배우 , 사용자 상영관
관계 테이블 : 출연정보, 리뷰 , 예약정보, 상영일정 (다대 다 관계를 위한 관계 테이블 )
프로젝트 구조
Config : 설정관련한 정보가 들어있는곳
-> MYSQL 연동 설정 (root, password, path)
controller: 요청받은 req 기반으로 Service에서 받은 정보를 view에게 연결시켜주는 객체가 들어있는곳
domain/dto : Repository에서 받은 정보를 Java내에서 저장하여 사용할 객체를 담당하는 곳
Service : Reposiotry에서 받은 정보를 가공하여 내부로직을 담당하는 객체가 들어있는곳
repository(=DAO 객체): DB와 서로 연동하여 직접적으로 데이터를 주고받는 객체가 들어있는곳
view: 사용자에게 보이는 화면을 담당하는 객체가 들어있는곳
MVC 디자인 패턴에 따라 프로젝트가 구성되어있습니다.
제일 중요한 프로젝트 뼈대를 담당하는 부분을 만들었다.
점점더 점진적으로 살을 더할 예정이다.
반응형
'프로젝트 회고 > 팀프로젝트' 카테고리의 다른 글
[토이 프로젝트] 영화관 사이트 [프론트] (0) | 2023.06.24 |
---|---|
JSP와 MySQL를 이용한 도서 판매 시스템(최종프로젝트편) (0) | 2021.10.11 |
JSP와 MySQL를 이용한 도서 판매 시스템 (DB편) (0) | 2021.10.11 |
JSP와 MySQL를 이용한 도서 판매 시스템(기획편) (0) | 2021.10.11 |