개발자 입장에서 회원 가입 절차를 살펴보면 회원 가입 페이지에서 입력한 정보는 서버로 전송되고 서버에서는 이 정보를 데이터베이스에 저장합니다.
데이터를 저장, 데이터의 은닉(data hiding)
자바 빈은 데이터를 저장하기 위한 필드와 데이터를 컨트롤하는 getter/setter 메소드를 하나의 쌍으로 가지고 있는 클래스 getter/setter는 자바 빈의 필드에 데이터를 저장하고 조회한다.
###자바 빈 클래스 만들기
회원 정보를 위한 자바 빈
<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>