MVC

    [자바/JAVA] 프로그래밍 - 종합 예제 (도서관 프로그램)

    Book Class package com.kh.library.model.vo; public class Book { private String bNo; private String title; private String author; private String publisher; private int price; private String description; public Book() {} // 단축키로 생성해보기 public Book(String bNo, String title, String author, String publisher, int price, String description) { super(); this.bNo = bNo; this.title = title; this.author = au..

    [자바/JAVA] 프로그래밍 - 종합 예제(MVC)

    MVC패턴 : 각 클래스마다 역할을 부여해서 작업(데이터, 화면, 요청처리)을 부여해서 작업 => 유지보수 용이하다 - M(Model) : 데이터를 담당하는 역할(데이터를 담기위한 클래스, 비즈니스 로직 처리하기 위한 클래스, 데이터가 보관되어 있는 보관함과 연결해서 입출력) - V(view) : 화면을 담당하는 역할 즉, 사용자에게 보여지는 시각적인 요소 (출력문(print), 입력문(Scanner)) - C(controller) : 사용자가 요청한 내용을 처리한 후 그 결과를 돌려주는 역할 (출력문 같은 거 안쓸꺼임!!) 예제) 메뉴 1. 새로운 곡 추가 2. 곡 전체 조회 3. 특정곡 삭제 4. 특정곡 검색 5. 특정곡 수정 0. 프로그램 종료 Music Class package com.kh.cha..