Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

까먹지 말자! 자주 보자!

JSP BOARDER(2)_(BoardData .java) 본문

JSP

JSP BOARDER(2)_(BoardData .java)

Phonetographer 2016. 5. 24. 17:11

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;

}

}