Buenas,
Creo que tienes un lio en la cabeza bastante importante.
Un javabean no es más que un objeto que se usa para encapsular otro objetos (esto se llama composición o agregación, dependiendo del tipo de dependencia entre los objetos).
La especificación de los JavaBean ha sido definida por Sun Microsystems y cumple una serie de convenciones. Puedes ver esto en la propia wikipedia:
http://es.wikipedia.org/wiki/JavaBean
En definitiva, un JavaBean es un objeto (es una instancia de una clase) y se usa para crear componentes reutilizables.
Sobre los getters y setter, son exactamente lo que has dicho.
Espero no haberte confundido más y si tienes más dudas, aquí estamos.
Saludos.