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 키값