까먹지 말자! 자주 보자!
빈즈란 ? & 이클립스에서 자바 빈즈(Bean) import하기 본문
빈즈란
-데이터의 집합을 표현하기 위한 클래스
-객체가 가진 멤버변수에 값을 할당하고 추출하기 위한 용도로 사용
빈즈는 우리가 흔히 볼 수 있는 자바 클래스파일
빈즈의 구성
-멤버 변수는 자바빈즈 내부에서만 사용하기 때문에 private으로 선언
ex) private String name;
-set~ 멤버 메서드 : 멤버 변수에 값을 할당하기 위한 멤버 메서드로, set+멤버변수 이름으로 구성, setter메서드라고 부름
ex) public void setStatement(String name){
this.name = name;
}
-get~ 멤버 메서드 : 멤버변수에서 값을 추출하기 위한 메서드로, get + 멤버변수이름으로 구성, getter메서드라고 부름
ex) public String getStatment(){
retrun "Hello"+ this.name;
}
빈즈 사용 이유 :
1. JSP코드와 데이터를분리할 수 있다는 장점. 즉 로직의 분리가 가능.
2. 소스 재사용 가능
이클립스에서 자바 빈즈사용
Dynamic Web Project 생성 -> WebContent/WEB-INF에 classes폴더 생성 - > java Build Path classes폴더로 설정
*java Build Path는 ".java"파일을 컴파일 했을 때, ".class"파일이 생성되는 위치 설정하는것(?)
<%@page import = "BeanTest . HelloBean" %>
ㄴ>패키지명 ㄴ>빈즈 파일명
'JSP' 카테고리의 다른 글
request와 response의 동작과정 (0) | 2016.05.18 |
---|---|
doGet Servlet과 doPost Servlet (get방식, post방식) (0) | 2016.05.18 |
서블릿(Servler) 동작원리 (0) | 2016.05.18 |
웹의 원리 (0) | 2016.05.17 |
서블릿(Servlet), 서블릿 컨테이너, jsp (0) | 2016.05.17 |