¿Qué son Javabeans ™?

Javabeans son componentes de software reutilizables, o secciones de código, para programas escritos en el idioma Java®. Están diseñados para permitir a los programadores escribir un programa una vez y ejecutarlo en cualquier sistema. Los mismos Javabeans se pueden usar para crear muchos programas diferentes. Para permanecer portátiles, los Javabeans deben seguir ciertas convenciones de programación.

El lenguaje de programación Java® fue desarrollado a mediados de la década de 1990 por James Goseling en Sun Microsystems. La sintaxis es similar a la de los lenguajes de programación C y C ++. Se diferencia de estos idiomas porque el modelo de objeto es más simple. La gran ventaja para el idioma Java® es que los programas escritos en Java® pueden ejecutarse en cualquier sistema informático sin cambios en el código.

Javabeans ™ ayuda a los programas Java® a permanecer portátiles. Básicamente son una serie de objetos agrupados para que puedan moverse como un grupo en lugar de individualmente. Para lograr esto, Javabeans ™ sigue ciertas convenciones ennombres, construcción y comportamiento.

Un Javabean ™ debe poder ser serializado. Esto significa que se puede convertir en una secuencia de bits para que pueda almacenarse en un archivo o transmitirse a través de una red. Otros nombres para este proceso están desinflando y mariscalizando. Para usar el Javabean ™ después de haber sido serializado, debe reconstituirse en un proceso llamado deserialización o inflar.

Otra convención utilizada al escribir Javabeans ™ es el constructor nular. Un constructor es una subrutina, o secuencia de eventos, llamada en la creación de un objeto para preparar el objeto para su uso. Los constructores normalmente aceptan parámetros para establecer las variables del objeto. Un constructor nular no acepta parámetros.

Para proteger contra cambios accidentales o perjudiciales de código a las variables, las variables en Javabeans ™ se establecen en privado. Esto significa que son accesibles solo a las funcionesque son miembros de la misma clase o de aquellos a los que se les otorga acceso específico. Solo se pueden modificar utilizando una función de miembro público, que toma el nuevo valor como parámetro y luego modifica la variable privada. Una subrutina similar puede devolver el valor de la variable de miembro privado al escritor de código. Esto se llama el método Getter y Setter o el método de Mutator.

Javabeans ™ no debe confundirse con los applets. Los applets son programas en miniatura basados ​​en la web, mientras que Javabeans ™ son componentes reutilizables que se pueden juntar para hacer programas. En algunos casos, los applets se pueden diseñar para cumplir con funciones similares a Javabeans ™.

OTROS IDIOMAS