까먹지 말자! 자주 보자!
JSP BOARDER(2)_(BoardData .java) 본문
package board;
/**
* 게시판 데이터 캡슐화 컴포넌트
* **/
import java.io.*;
import java.sql.*;
/************************************************************************
* 게시판의 데이터를 관리하기 위한 컴포넌트인 BoardData 클래스
*
* BoardData클래스는 게시판 데이터베이스로부터 얻어오는 모든 컬럼에 대응하는 멤버필드와 그것들을 설정하고 값을
* 얻기 위한 Setter와 Getter메소드로 구성된다. 이렇게 데이터베이스로부터 값들을 얻어와 클래스의 필드에 저장하고 객체를 통해 데이터를 넘겨주게 된다.
* 이것의 장점으로는 번거롭고 반복적인 데이터베이스의 쿼리 작업을 줄여주며, 데이터를 캡슐화해서 관리함으로써 관리와 사용이 쉽다는 점을 들 수 있다.
*
************************************************************************/
public class BoardData {
private int num;
private String name;
private String subject;
private String content;
private Date date;
private String password;
private int count;
private int ref;
private int step;
private int depth;
private int childCount;
public void setNum(int num){
this.num = num;
}
public void setName(String name){
this.name = name;
}
public void setSubject(String subject){
this.subject = subject;
}
public void setContent(String content){
this.content = content;
}
public void setDate(Date date){
this.date = date;
}
public void setPassword(String password){
this.password = password;
}
public void setCount(int Count){
this.count = count;
}
public void setRef(int ref){
this.ref = ref;
}
public void setStep(int step){
this.step = step;
}
public void setDepth(int depth){
this.depth = depth;
}
public void setChildCount(int childCount){
this.childCount = childCount;
}
public int getNum(){
return num;
}
public String getName(){
return name;
}
public String getSubject(){
return subject;
}
public String getContent(){
return content;
}
public Date getDate(){
return date;
}
public String getPassword(){
return password;
}
public int getCount(){
return count;
}
public int getRef(){
return ref;
}
public int getStep(){
return step;
}
public int getDepth(){
return depth;
}
public int getChildCount(){
return childCount;
}
}
'JSP' 카테고리의 다른 글
JSP BOARDER(4)_(ConnectionPool .java) (0) | 2016.05.24 |
---|---|
JSP BOARDER(3)_(ConnectionFactory .java) (0) | 2016.05.24 |
JSP BOARDER(1)_게시판 관리를 위한 컴포넌트(AdminManager.java) (0) | 2016.05.24 |
request와 response의 동작과정 (0) | 2016.05.18 |
doGet Servlet과 doPost Servlet (get방식, post방식) (0) | 2016.05.18 |