윈도우에 커피콩 이모티콘이 없어 커피 이모티콘으로 대체
자바 빈
자바 빈은 정보의 덩어리로 데이터 저장소라고 정의할 수 있다. 프로그램에서 사용되는 정보가 여러 개라면 이를 변수에 저장하고 필요할 때마다 개별적으로 접근해서 사용하기보다는 자바 빈을 사용하면 필요한 정보를 객체를 구성하는 멤버로 기술해 두고 한꺼번에 데이터에 접근해서 사용할 수 있다.
저장만 하는 것이 아니고 자바의 데이터 은닉(Data Hiding)이란 개념 사용. 데이터 은닉은 객체 외부에서 데이터를 직접 다루면 데이터가 손상될 수 있으므로 이를 막기 위해 나온 객체지향의 개념이다. 데이터 은닉을 위해 데이터는 private 접근 제한자 사용하고, public 접근 제한자로 공개된 메소드를 통해서만 접근할 수 있도록 한다.
Dynamic Web Project에서 새 클래스를 생성한다.
패키지와 함께 만드는데 패키지 이름 규칙은 다음과 같다.
도메인이름.폴더이름.클래스이름
ex. com.sw.javabeans.MemberBean
package com.sw.javabeans;
public class MemberBean {
private String name;
private String userid;
private String nickname;
private String pw;
private String email;
private String phone;
}
자바 빈 클래스 만든 후 source - getter/setter 체크해서 한번에 적을 수 있다.
롬복 다운받아 getter/setter 더 편하게 적기.
롬복 검색해 다운받고 🔗 lombok, 받은 .jar 파일을 프로젝트의 WebContent/WEB-INF/lib에 끌어다 넣는다.
클래스 선언 위에 @Getter
, @Setter
추가하고 import
package com.sw.javabeans;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class MemberBean {
private String name;
private String userid;
private String nickname;
private String pw;
private String email;
private String phone;
}
그러면 outline(window-show view-outline)에 get set이 뜬다.
안뜬다.
안 뜰 때.
.jar 파일 더블클릭해 실행하고, specify location에 eclipse.exe위치 넣어준다.
update후 successful어쩌구 하면 quit.
이클립스 껐다가 다시 켠다.
그럼 이렇게 뜬다.