В чем смысл bean-компонентов?

Я занимаюсь bean-компонентом, занимаясь изучением JSP, и не понимаю, в чем смысл класса bean-компонента. Все, что есть, это методы получения и установки. почему мы их используем?

public class UserData {

String username;
String email;
int age;

public void setUsername( String value )
{
    username = value;
}

public void setEmail( String value )
{
    email = value;
}

public void setAge( int value )
{
    age = value;
}

public String getUsername() { return username; }

public String getEmail() { return email; }

public int getAge() { return age; }

}

, а jsp -

<jsp:useBean id="user" class="user.UserData" scope="session"/> 
<HTML>
<BODY>
You entered<BR>
Name: <%= user.getUsername() %><BR>
Email: <%= user.getEmail() %><BR>
Age: <%= user.getAge() %><BR>
</BODY>
</HTML>
17
задан Jigar Joshi 4 July 2012 в 09:09
поделиться