- Bean
-
Bean
Abreviatura científica del botánico William Jackson Bean 1863-1947
Un Bean es un componente software que tiene la particularidad de ser reutilizable y así evitar la tediosa tarea de programar los distintos componentes uno a uno. Se puede decir que existen con la finalidad de ahorrarnos tiempo al programar. Es el caso de la mayoría de componentes que manejan los editores visuales más comunes. Los que hayan utilizado Visual Studio, Eclipse o Delphi por ejemplo, ya estarán familizarizados con ellos. Bean viene del inglés "judía", y su idea principal es que se reaprovechan las "vainas de judias" que ya han sido creados por otros desarrolladores. Sabiendo esto, un Bean puede representar desde un botón, un grid de resultados, un panel contenedor o un simple campo de texto, hasta otras soluciones mucho más complejas como conexiones a bases de datos, etc.
Son bastante conocidas las EJB (Enterprise JavaBeans) que ofrecen numerosos Beans para Java.
Bean en Java
Debe cumplir los siguientes criterios:
- implementar Serializable.
- tener todos sus atributos privados (private).
- tener métodos set() y get() públicos de los atributos privados que nos interese.
- tener un constructor público por defecto.
Enlaces externos
Categoría: Programación
Wikimedia foundation. 2010.