jsp 자바빈 (스테픈 2km완료)

image.png

image.png

아직 자바빈을 사용해본적이 없어서

수업을 들으면서 그냥 이해하는 방향으로 ...

이것도 하나의 탬플릿 같은 요소 같은데

자바빈 클래스 같은경우
생성자가 필요하면 파라메터가 없는 기본 생성자를 만들어야하고

읽기와 쓰기가 가능한 속성을 가질 수 있다고 한다.

모든 속성에 대해 getter 메서드와 setter메서드를 정의해야한다.

image.png

자바 클래스 만드는 방식과 동일한것 처럼 만들 수 있는것 같다.

내용을 좀 정리하자면

Java Bean은 JSP와 같은 웹 애플리케이션에서 재사용 가능한 객체로,

데이터 처리와 로직을 분리하여 코드를 깔끔하게 유지하는 데 중요한 역할이며

JSP는 주로 HTML을 처리하는 뷰 계층이고, 비즈니스 로직과 데이터 처리는

Java Bean에서 담당한다.

이렇게 하면 유지보수와 확장성이 높아진다.

코드의 재사용성: 같은 Bean을 여러 JSP에서 사용할 수 있다
코드의 분리: 데이터 처리와 뷰를 명확히 분리할 수 있다.
간결한 코드: Java Bean은 JSP에서 태그를 사용해 간단히 호출할 수 있어, 코드가 깔끔해진다.

image.png

jsp:useBean: Java Bean을 선언하고 사용할 준비를 한다.

여기서 id는 JSP 페이지에서 사용할 Bean의 이름, class는 Bean 클래스 경로를 지정하며, scope는 Bean의 생명주기를 설정한다
<jsp:setProperty>: Bean의 속성에 값을 설정한다.
<jsp:getProperty>: Bean의 속성 값을 가져온다.

스테픈도 완료했다

image.png

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.029
BTC 60865.75
ETH 2381.36
USDT 1.00
SBD 2.57