MVC 썸네일형 리스트형 [Java] 예약 취소 마지막으로 예약 취소하는 기능을 만들어보겠습니다.Console(View)를 살펴보겠습니다. 8. 예약 취소 (예약 번호로 취소) public int canclebook() { System.out.println("예약을 취소합니다."); Scanner sc = new Scanner(System.in); System.out.println("예약번호를 입력하세요."); int bookName = sc.nextInt(); return bookName;} 예약 번호를 입력받고 예약번호를 반환하는 메소드입니다.다음은 DAO클래스(Model)을 살펴보겠습니다. //8. 예약취소 (예약 번호로 취소) public void Cancle(int num) throws SQLException { String addr = ".. 더보기 [Java] 예약 정보 수정 다음은 예약 정보를 수정하는 기능입니다.Console 클래스 부터 살펴보겠습니다. 7. 예약 정보 수정 (예약 번호를 입력하면, 연락처를 변경)public void rebook() throws SQLException { System.out.println("예약을 변경합니다."); Scanner sc = new Scanner(System.in); System.out.println("예약번호를 입력하세요."); int bookName = sc.nextInt(); System.out.println("전화번호를 입력하세요."); String Phonenum = sc.next(); DAO d = new DAO(); d.UpdatePhoneNumber(bookName, Phonenum);} 예약번호와 전화번호를 .. 더보기 [Java] 찾기 매장과 예약을 찾는 기능을 만들어보겠습니다.먼저 MVC 중 Console부터 살펴보겠습니다. public int SearchRestaurant() { System.out.println("좌석 수에 맞는 매장을 조회합니다."); Scanner sc = new Scanner(System.in); System.out.println("좌석 수를 입력하세요."); int seat = sc.nextInt(); return seat; }좌석 수를 입력 받고 리턴합니다. // 6. 예약 찾기 (예약자의 이름 입력 => 해당 예약 정보 출력 public String SearchBook() { System.out.println("예약자의 예약을 조회합니다."); Scanner sc = new Scanner(System... 더보기 [Java] 전체 확인 이번에는 3번 4번에 해당하는 메뉴인전체 식당 확인, 전체 예약 확인을 묶어서 구현해보겠습니다. 먼저 View 부분인 Console 클래스입니다.따로 작성할 것이 없어 안내 문자만 출력합니다.// 3. 전체 예약 확인 (날짜는 연-월-일 요일 오전/오후 시: 분)public void CheckBook() {System.out.println("전체 예약을 확인합니다.");} // 4. 전체 매장 조회 (지점명(좌석수) - 지점장이름)public void CheckRestaurant() {System.out.println("전체 매장을 조회합니다.");} 다음은 Model부분인 DAO클래스입니다. //3. 전체 예약 확인(예약번호 오름차순 정렬) public void checkBook() throws SQL.. 더보기 [Java] 매장 등록 매장 등록도 예약 등록과 같은 맥락입니다.먼저 Console(View)부분을 살펴보겠습니다. public Restaurant Enroll() throws SQLException { System.out.println("등록을 시작합니다."); Scanner sc = new Scanner(System.in); System.out.println("지점명 : "); String name = sc.next(); System.out.println("위치 : "); String location = sc.next(); System.out.println("지점장 : "); String owner = sc.next(); System.out.println("좌석 수 : "); int seat = sc.nextInt(); .. 더보기 [Java] 예약하기 이전 실습에 이어서 1번 옵션인 예약하기 부분을 구현해보겠습니다.Console(View) 부분에서 처음 보여질 메뉴부터 짜보겠습니다. public void start() throws InterruptedException { System.out.println(); System.out.println("식당 예약 시스템에 오신 것을 환영합니다"); System.out.println(); System.out.println("메뉴를 조회합니다."); Thread.sleep(500); System.out.println(); Scanner sc = new Scanner(System.in); System.out.println("1. 예약하기"); System.out.println("2. 매장 등록"); System.o.. 더보기 [Java] MVC 패턴 실습에 앞서 이번 실습은 MVC패턴이라는 것을사용하기 위해서 MVC패턴에 대해서 알아보겠습니다.MVC 패턴이란 ModelViewController로 이루어진 패턴을 말하는데요.사용자가 Controller를 사용해 조작하면 Model을 통해서 데이터를 가져오고View를 통해서 사용자에게 데이터를 보여줍니다.Controller는 리모컨이라고 생각하면 됩니다.리모컨으로 번호를 누르면번호에 해당하는 동작을 수행합니다. 저희 실습에서는 Controller는 Option메뉴에 따른 동작을 정의하고,Option에 따라 다른 기능을 넣을 것입니다. Model에서는 기능에 대한 세부 내용을 정의합니다.데이터베이스의 데이터를 직접적으로 변경 수정하며실질적으로 동작하는 부분입니다. View에서는 사용자에게 결과와 동작 과정.. 더보기 이전 1 다음