Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

까먹지 말자! 자주 보자!

빈즈란 ? & 이클립스에서 자바 빈즈(Bean) import하기 본문

JSP

빈즈란 ? & 이클립스에서 자바 빈즈(Bean) import하기

Phonetographer 2016. 5. 17. 17:02

빈즈란

-데이터의 집합을 표현하기 위한 클래스

-객체가 가진 멤버변수에 값을 할당하고 추출하기 위한 용도로 사용

빈즈는 우리가 흔히 볼 수 있는 자바 클래스파일


빈즈의 구성

-멤버 변수는 자바빈즈 내부에서만 사용하기 때문에 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