본문 바로가기

Java

[Spring] Bean Bean은 Java의 객체를 외부에서 생성하는 방법입니다.프로그램 실행 속도는 느려질 수 있지만,관리와 유지보수가 편해진다는 장점이 있습니다. package com.puft.feb101; public class Dog {    private String name;    private int age; public Dog() { }        public Dog(String name, int age) {    super();    this.name = name;    this.age = age;    } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge(.. 더보기
[JSP] JSP BMI 구하는 프로그램을 JavaScript와 Java의 Servlet을 사용해서 만들고 있는데Java에서 Js를 표현하려면 코드를 비효율적으로 짤 수 밖에 없다. out.print(""); out.print(""); out.print(""); out.print("BMI 결과 "); out.printf("이름 : %s",name); out.printf("키 : %.1f",height * 100); out.printf("몸무게 : %.1f",weight); out.printf("BMI : %.2f",bmi); out.printf("당신은 %s입니다", result); out.printf("", image);out.print(""); out.print(""); 이런식으로 out.print안에 JS코드를 일일.. 더보기
[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.. 더보기