백엔드 개발/Servlet,JSP

[Servlet,JSP]자바 빈

독학하는 정호빈 2022. 1. 14. 13:45

유튜브 강의 '자바-JSP-Spring'을 기반으로

공부하였습니다.

https://www.youtube.com/watch?v=aoolZnzoKP8&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=49&ab_channel=SEOULG-%EC%BA%A0%ED%94%84

1. 자바 빈 : 반복적인 작업을 효율적으로 하기위해 빈을 사용합니다. java언어의 데이터(속성)와 기능(메소드)로 이루어진 클래스 입니다. jsp페이지를 만들고 액션태그를 이용하여 빈을 사용합니다.

 

관련 메소드

- useBean : 빈을 사용하겠다고 선언합니다.

- setProperty : 빈의 속성값을 설정합니다.

- getProperty : 빈의 속성값을 불러옵니다.

 

1-1) 빈

 

Student 클래스

package ex;

public class Student {

	private String name;
	private int age;
	private int grade;
	private int studentNum;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public int getGrade() {
		return grade;
	}
	public void setGrade(int grade) {
		this.grade = grade;
	}
	public int getStudentNum() {
		return studentNum;
	}
	public void setStudentNum(int studentNum) {
		this.studentNum = studentNum;
	}

}

*이클립스의 도구를 이용하여 만들면 손쉽게 코드를 작성할 수 있습니다.

 

useBean을 이용해 빈을 참조
속성값을 설정하고 불러옴
실행화면