본문 바로가기

JSP, Servlet/JSP, Servlet 기초

[JSP/Servlet] 자바빈 기초(javabean basic)

자바 빈
 정보를 하나의 묶음으로 관리하기 위해 나온 메커니즘
 필요한 정보를 객체를 구성하는 멤버로 기술해 두고 한꺼번에 데이터를 접근해서 사용할 수 있다.
 데이터 은닉(Data Hiding) 개념을 사용하는 객체지향 기법임

자바 빈은 데이터를 저장하기 위한 필드와 데이터를 컨트롤하는 getter/setter
메소드를 하나의 쌍으로 가지고 있는 클래스임.

 

자바 빈은 클래스이며, 필드와 메소드로 구성됨.

구성 요소  설명 
필드 빈이 가진 속성을 의미. 멤버변수 형태로 제공된다. 
메소드  빈을 외부에서 조작할 수 있도록 하는 방식을 제공. 멤버함수 형태로 제공


 자바 빈 클래스 정의하기

public class MemberBean {
// 자바 빈 클래스 정의
}


 패키지 선언
package 도메인이름.폴더이름.클래스이름

 

package com.human.javabeans;

public class MemberBean {
	private String name;
	private String userid;
	private String nickname;
	private String pwd;
	private String email;
	private String phone;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getUserid() {
		return userid;
	}

	public void setUserid(String userid) {
		this.userid = userid;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public String getPwd() {
		return pwd;
	}

	public void setPwd(String pwd) {
		this.pwd = pwd;
	}

	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;
	}
}




 

728x90
반응형