본문 바로가기

Project/KH.학원프로젝트

Semi-[Pictures.] 01. Menubar

[ 세미프로젝트(http://iclasskh.iptime.org:9090/pictures/) 과정 ]

01. 메뉴바 Menubar

02. 메인화면 Main

03. 영화관 상세페이지 Theater

04. 예매단계1 ReserveOne

05. 예매단계2 ReserveTwo

06. 예매단계3 ReserveThree

07. 예매단계4 ReserveFour

08. 예매단계5 ReserveFive & Six

09. 마이페이지-예매/관람확인 MyPage-MiniView

10. 마이페이지/관리자페이지-예매상세확인 MyPage-Reserved/Admin-Reserved

 

 

1. Menubar 화면 (영화관 버튼 오버레이했을 때)

 

2. 주요기능

ㅡ영화관 상세페이지로 가기 위한 지역별 영화관별 정보 읽어오기

   (단, Setter, Getter, NoArgsConstructor, AllArgsContructor 작성 생략)

 

1) 지역별-영화관 정보를 모두 담은 SectionFlatDto.class 생성

 

2) 위의 SectionFlatDto를 분류해서 담을 SectionDto.class 생성

--> SectionDto는 SectioNo와 SectionName, 그리고 List<TheaterDto>로 구성

--> 같은 sectionNo와 sectionName을 가졌을 경우 영화관 정보를 TeaterDto(theaterNo, theaterName)에 담음

 

3) [ menubar.jsp ] 에서 진행 ()

 

3. 배운점

- HashMap : key-value로 삽입 / key값은 중복되지 않음 / .get(key) .put(key, value) 메서드 / 해싱(hashing)이란 검색 방법을 사용하여 많은 양의 데이터를 검색하는데 있어서 뛰어난 성능을 가짐

 

 

'Project > KH.학원프로젝트' 카테고리의 다른 글

Semi-[Pictures.] 06. ReserveThree  (0) 2020.04.22
Semi-[Pictures.] 05. ReserveTwo  (0) 2020.04.22
Semi-[Pictures.] 04. ReserveOne  (0) 2020.04.22
Semi-[Pictures.] 03. Theater  (0) 2020.04.22
Semi-[Pictures.] 02. Main  (0) 2020.04.22