[53일차] JavaBean

SOSO·2022년 7월 3일
0

학원

목록 보기
53/59

JavaBean

자바빈 (JavaBean)

  • 데이터 전달 오브젝트 파일DTO(Data Transfer Object)라고도 한다.
  • JSP 프로그래밍에는 DTO(Data Transfer Object)나 DAO(Data Access Object)클래스의 객체를 JSP페이지에서 사용하기 위해 사용한다.
  • 웹 프로그래밍에서 데이터의 표현을 목적으로 사용한다.

DTO

DTO (Data Transfer Object)

  • 계층 간 데이터를 전달하기 위해 사용하는 객체
  • 데이터를 담아서 전달하는 역활
  • getter/setter 메소드만을 갖는다

VO

VO (Value Object)

  • 사용 되는 값이 객체로 표현 된다.
  • 값 변경이 없는 경우 (불변성)

자바빈 예제)

	//멤버변수(프로퍼티)
	private int num;
	private String id;
	private String name;
	private String passwd;
	private String email;
	private String phone;
	private Date reg_date;
	
	//비밀번호 체크
	public boolean isCheckedPassword(String userPasswd) {
		if(passwd.equals(userPasswd)) {//비밀번호 일치
			return true;
		}
		return false;//비밀번호 불일치
	}
	
	public int getNum() {
		return num;
	}
	public void setNum(int num) {
		this.num = num;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPasswd() {
		return passwd;
	}
	public void setPasswd(String passwd) {
		this.passwd = passwd;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public Date getReg_date() {
		return reg_date;
	}
	public void setReg_date(Date reg_date) {
		this.reg_date = reg_date;
	}
profile
한다 열심히

0개의 댓글