A Java Bean is only a class which complies with some programatic considerations. What I am trying to say is that EVERYTHING can be a Java Bean (and I mean EVERYTHING). The considerations I mention are some simple rules that are considered to be followed by tools that are going to use your classes (for example, GUI tools or
JSP actions) You have to read the Java Beans specification so you can find out which considerations you have to have in mind. For example, an attribute in a Java Bean has to be defined as private, and you have to provide accesors (getter and setter methods) for the attribute. That's a kick-start for you, but I agree that you definitely would benefit from reading the Sun tutorial.