power-girl0-0

JavaBeans의 개념 본문

언어/JSP

JavaBeans의 개념

power-girl0-0 2020. 5. 5. 22:02
728x90

안녕하세용~><

다들 즐거운 하루 보내셨나요??

그렇다면 자바빈에 대해서 알아보도록 할까요?ㅎㅎ

네?!! 과자 빈츠가 생각나는 친구라고요?? 사실 저도요 ㅎㅎ

그럼 빈츠처럼 달달하고 맛있는 친구를 만나러 Let's Go🤪

 


자바빈즈(JavaBeans)란?

자바에서 작성된 컴포넌트들을 일컫는 말로 줄여서 빈이라고 합니다.

- 일종의 클래스로 특정한 형식을 갖고 있습니다.

- 액션태그를 통해 JSP에서 손쉽게 연동합니다.

 

[그림 1] 자바빈즈를 이용한 JSP 프로그래밍


자바빈즈 작성 순서

1. 정보를 저장하는 변수는 모두 private로 선언합니다.

2. private로 선언된 변수의 값을 저장하는 메소드를 만들고 이름은 setXxx()형식으로 합니다. (Xxx는 변수이름을 뜻함.)

3. private로 선언된 변수의 값을 가져오는 메소드를 만들고 이름은 getXxx()형식으로 합니다. (Xxx는 변수이름을 뜻함.)

* setXxx()와 getXxx()는 public으로 선언합니다.

* JSP에서 자바빈즈를 사용하려면 명확한 패키지명이 있어야 합니다.


자바빈즈와 관련된 태그

(1) <jsp:useBean id=" " class="" scope=""/>

- id : 생성할 빈의 이름을 지정합니다.

- class : 빈 클래스 이름을 지정합니다.

- scope : 빈을 사용할 수 있는 범위를 지정합니다.(page, request,session, application)

 

(2) <jsp:setProperty name=" " property=" " value=" " param=" "/>

- name : 사용할 빈의 이름을 지정합니다.

- property : 값을 저장할 빈의 변수 이름을 지정합니다.

- value : 변수의 값을 지정합니다.

- param : 폼으로 넘어온 파라미터의 이름을 지정합니다.

 

(3) <jsp:getProperty name=" " property=" "/>

- name : 사용할 빈의 이름을 지정합니다.

- property : 값을 가져올 빈의 변수를 지정합니다.


이상으로 자바빈즈의 개념에 대해서 간단하게 알아보았습니다^__^

다음 글에서는 자바빈즈를 이용한 코딩으로 찾아오겠습니다><

그때까지 Bye~ Bye~ (¬‿¬)

728x90
Comments