(modeling : 설계도로 내가 집을 짓는 행위
→ 데이터베이스의 테이블을 자바세상에 modeling)
package com.cos.domain;
// 모델링하세요 -> 테이블이랑 동일한 클래스를 만들면 됨
// 형식 : 빈생성자, 풀생성자, Getter, Setter
// 모델링
// 예전에는 VO Value Object 이렇게 불렸다
public class product {
private int id;
private String name;
private int price; // 원래 price 는 long 으로 만들어주는게 좋아
public product() { } // 디폴트 생성자
public product(int id, String name, int price) { // 풀 생성자
this.id = id;
this.name = name;
this.price = price;
}
// Getter / Setter
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
} // class product
DAO → 데이터베이스에 액세스 하는 오브젝트
여기서 접근해서 데이터를 들고 올것임 (삽입, 수정, 삭제, 조회)
하지만 최근 프로그램은 안만들어 왜? 만들어져있어^^