EnjoyTrip 프로젝트의 DB Table을 만들어 보고 Data를 추출하는 DAO를 작성하기
- 요구사항을 분석하고 DB Table을 구축할 수 있다.
- EnjoyTrip 프로젝트의 DB 영역의 역할을 이해하고, DAO 클래스와 DB 데이터를 연동하여 구현할 수 있다.
- Java / Eclipse
- MySQL / MySQL Workbench / ERD 관련
① 요구사항을 확인하고, 수정(개선)하여 정리한다.
② 팀원과 같이 추가사항(사이트에 적용할 아이디어)을 논의하고 정리한다.
③ 요구사항과 추가사항을 분석하고, 데이터를 추가할 DB Table을 만들어 본다.
④ MySQL에 EnjoyTrip을 위한 DB System을 구축한다.
⑤ 분석된 내용을 만족할 수 있도록 DAO 클래스를 설계한다.
⑥ 샘플 프로젝트의 class diagram과 DB 구조를 파악하고 기능을 구현한다.
- 지역별, 컨텐츠별 관광지 정보 Table을 설계하고 데이터를 입력하고, 조회할 수 있는 DAO 클래스 구현
Class Diagram - Attraction
- 회원정보를 관리할 수 있는 Table 설계 및 DAO 클래스 구현.
Class Diagram - Member
- 게시판 등록, 수정, 조회, 삭제를 관리할 수 있는 Table 설계 및 DAO 클래스 구현
Class Diagram - Board