Hola te saluda ōba lacosta bienvenidos nuevamente.
Espero que estén listos para comenzar con esta elección.
A continuación vamos a estudiar el tema de JavaBeans en Java están listos.
Vamos ya en Java un Babin es una clase pura de Java la cual sigue ciertas reglas mínimas para poder
llamarse ya Babín.
La idea es que estas clases puedan ser utilizadas por otras clases sin necesidad de conocer a detalle
el contenido de la clase.
Por ello es que debe cumplir con ciertas reglas ya que los frameworks o tecnologías u otras clases utilizarán
nuestros JavaBeans y por lo tanto deben de cumplir con ciertas características para poder ser utilizadas
las características básicas que debe cumplir un Java Vinson uno debe tener un constructor vacío sin
importar si define otros constructores debe de tener un constructor vació obligatoriamente.
Esto se debe a que las otras tecnologías que hagan uso de nuestros JavaBeans deben poder instancias
nuestras clases y para ello no se complicaran sino que crearán una instancia de nuestro Java Vins utilizando
el constructor vacío 2.
Los atributos deben ser privados.
Con esto aplicamos el concepto de encapsulamiento que será básico para que las clases que hagan uso
de nuestros Java Vins se vean obligadas a utilizar los métodos de tipo jet set y no directamente las
propiedades de nuestra clase 3.
Cada propiedad debe tener su método GET o set y en caso de ser de tipo bullían en lugar de Goeth se
utilizará.
Según hemos comentado ya anteriormente para los tipos bullían no es necesario que tenga ambos métodos
jet set sino que puede definir solo algunos de ellos según se necesite.
Por ejemplo un atributo de solo lectura únicamente implementará el método guetto y un atributo que deseamos
que sea de solo escritura implementarã.
únicamente el método C.T y así es como garantizamos que no podamos acceder directamente a nuestros atributos
sino que utilizaremos los métodos Jet Set oís según corresponda 4 implementará la interface serealiza
Divol del paquete Java punto y o cabe mencionar que existen muchas interfaces llamadas serealiza Divol
por ello debemos asegurarnos que se implemente la interfase Java punto y o punto serealiza Ibón esta
interface no tiene métodos por ello no nos obliga a implementar ningún método.
Sin embargo nos servirá para cuestiones más avanzadas que veremos más adelante pero básicamente nos
sirve para serealizará nuestros objetos en caso de que sea necesario a grandes rasgos quiere decir que
la tecnología o Framework que utiliza en nuestra clase en caso de que necesite transmitir nuestra clase
por la red es decir entre distintos servidores podrá serealizará nuestro objeto es decir convertirlo
en unos y ceros y posteriormente una vez recibido nuestro objeto aplicar el proceso inverso es decir
de realizar nuestro objeto lo que significa tomar esos unos y ceros y convertirlos nuevamente en el
objeto ya Abadín original el tema de serialización lo retomaremos más adelante pero con esta breve explicación
estamos listos para crear clases ya Babin y cumplir con el estándar básico que no requiere IAVA.
Cabe aclarar que no debemos confundir los JavaBeans con los Enterprise JavaBeans.
Estos últimos son tecnologías del lado del servidor y los estudiaremos en el curso de Java Enterprise.
En cambio los Java Vins pueden utilizarse en cualquier versión de Java incluso en la versión estándar
por lo que son más simples y no requerimos de la versión empresarial para ser utilizados así que no
debemos confundir estos dos conceptos.
A continuación vamos a crear un ejercicio para poner en práctica el concepto de babys.