자바 빈
정보를 하나의 묶음으로 관리하기 위해 나온 메커니즘
필요한 정보를 객체를 구성하는 멤버로 기술해 두고 한꺼번에 데이터를 접근해서 사용할 수 있다.
데이터 은닉(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
반응형
'JSP, Servlet > JSP, Servlet 기초' 카테고리의 다른 글
[JSP/Servlet] 자바빈 getProperty, setProperty (0) | 2020.08.12 |
---|---|
[JSP/Servlet] 자바빈 useBean (0) | 2020.08.12 |
[JSP/Servlet] 세션을 이용하여 로그인 폼 만들기 (0) | 2020.08.12 |
[JSP/Servlet] 세션 전체 지우기 (0) | 2020.08.12 |
[JSP/Servlet] 세션 지우기 (0) | 2020.08.11 |