자바빈즈 (JavaBeans)

박주현·2022년 12월 15일
0

국비 공부

목록 보기
30/44
post-thumbnail

개발자 입장에서 회원 가입 절차를 살펴보면 회원 가입 페이지에서 입력한 정보는 서버로 전송되고 서버에서는 이 정보를 데이터베이스에 저장합니다.

자바 빈즈

데이터를 저장, 데이터의 은닉(data hiding)
자바 빈은 데이터를 저장하기 위한 필드와 데이터를 컨트롤하는 getter/setter 메소드를 하나의 쌍으로 가지고 있는 클래스 getter/setter는 자바 빈의 필드에 데이터를 저장하고 조회한다.

###자바 빈 클래스 만들기

  • 클래스
  • 필드와 메서드로 구성
  • 필드와 getter/setter 메서드를 하나의 쌍으로 갖는 특별한 클래스
  • 클래스의 특별한 형태
  • 자바 빈은 서블릿에서만 사용되는 기술이 아님
  • 자바에서 사용되는 개념인데 그것을 서블릿에서 가져다 사용하는 것




회원 정보를 위한 자바 빈


JSP에서의 자바 빈













Expression Language (표현 언어)









<body>
	${"안녕하세요"}
	<%="안녕하세요" %>
	<%out.println("안녕하세요"); %>
	
	<%String i = null; %>
	${i }<br>
	<%=i %><br>
	${empty input}<br>
</body>
<body>
	<h1>고전적인 방식</h1>
	<%
		int num1 = (Integer) request.getAttribute("num1");
		int num2 = (Integer) request.getAttribute("num2");
		int add = (Integer) request.getAttribute("add");		
	%>
	<%=num1 %> + <%=num2 %> = <%=add %><br>
	
	<h1>EL 방식</h1>
	${num1 } + ${num2 } = ${add }
</body>

0개의 댓글