JDBC chap6 view

김지용·2023년 1월 20일
0

음식 주문 프로그램

DTO (생성자/getset/to.String) 저장소

CategoryDTO

MenuDTO

OrderDTO

OrderMenuDTO

전체 카테고리 조회 및 선택

Application

OrderMenu(메인이 호출하는 실행창)
OrderService에다가 객체 생성 및 CategoryDTO 리스트에다가 순차적으로 정리한다고 정의

OrderService

OrderDAO

여기서 전체 조회한값을 OrderService서비스로 보내고 거기서 또 OrderMenu로 보냄

xml 키값

OrderMenu / 이름만 get해서 이름만 나오고 그다음 주문할 카테고리 선택
입력한 값을 DTO안에 넣고 내가 쓴 값과 DTO안에있는 값과 일치하면 그 카테고리이름의 코드를 카테고리코드에 저장

선택후에 그 카테고리에 대한 메뉴 출력문

OrderMenu(메인이 호출하는 실행창)
===== 입력한 값 + 주문 가능 메뉴 =====
List MenuDTO 안에다가 OrderService안에있는 메소드 호출 (매개변수는 내가입력한 카테고리의 코드)
for으로 List MenuDTO의 변수 이름인 menuList를 반복해서 출력하면 커피에 대한메뉴들이 나온다.

OrderService

OrderDAO (여기서 내가 선택한 카테고리의 메뉴들의 정보들이 다 나옴 값을 리턴 리턴해서 OrderMenu까지 가서 실행됨)

xml 키값

메뉴 선택 및 주문

OrderMenu (입력한 값들을 각가 만들어논 변수에 저장후
for(MenuDTO menu : menuList) 여기서 그 카테고리 반복문을 하는데 조건은
내가 입력한 메뉴 이름이 저장된 메뉴리스트의 이름들과 같을시에만 실행

주문한메뉴에 대한 정보 (영수증개념)

OrderMenu

OrderService

OrderDAO

xml 키값

0개의 댓글