Novacreations

Desarollando Software

Java Beans

Una de las tendencias más importantes dentro de la programación es la reutilización de código. De esta manera, los recursos invertidos en proyectos anteriores no se pierden al comenzar uno nuevo. Para hacer uso de código existente, lo mas importante es dividir los sistemas en módulos independientes y generales, dejando las partes especificas lo más aisladas posibles. Una vez que se hayan creado los módulos, hay normas que seguir sobre la forma en que pueden interactuar con elementos externos. Estas normas son las interfaces públicas de los módulos.

Los Java Beans fueron ideados con el propósito de compartir y reutilizar código. En realidad, no hay limitaciones en cuanto a la funcionalidad que puede contener un Java Bean. Puede describir operaciones y algoritmos muy complejos, o simplemente estructuras que encapsulan objetos y los transmiten hacia otros módulos de un sistema. Las caracteristicas principales de los Java Beans son:

• Poseen todo el poder de las librerías de Java.
• Todas sus propiedades, métodos y eventos son accesibles desde el sistema y son susceptibles a ser controlados en tiempo de ejecución.
• Son persistentes.
• Pueden comunicarse con otros Java Beans, tanto en la forma de mensajes, como con eventos.
• Introspección, es decir, que el sistema que lo contiene puede analizar y cambiar el estado del Bean.
Para construir un Java Bean, el objeto debe de cumplir con los siguientes requerimientos:

• Definir un constructor por defecto.
• Implementar la interfaz Serializable, para obtener la persistencia.
• Cumplir con las especificaciones de la Introspección.

Para cada una de las propiedades del Bean, deben existir métodos Accesores. Éstos deben estar conformados por las palabras get o set, seguidos del nombre de la propiedad, con la primera letra en mayúsculas:


public class MyBean implements Serializable
{
int x;
String nombre;

public MyBean( )
{
x = 0;
nombre = “nombre”;
}

public void setX(int a){ x = a; }
public int getX( ){ return x; }
public void setNombre(String n){ nombre = n; }
public String getNombre( ) { return nombre ; }
}




Subscribe to email feed



La fábrica de softw

La Fábrica de Software de la Dirección de Innovación y ...

Administradores de A

Durante años aplicación ES File Explorer era la mejor y ...

Apoyo del Conacyt a

El Consejo Nacional de Ciencia y Tecnología (Conacyt), como parte ...

Microsoft Surface St

Esta semana Microsoft anuncio la existencia de su nueva PC ...

Incuba tu proyecto c

¡Buscamos nuevas tecnologías! Si tu proyecto es seleccionado Telcel te otorgará ...

Las 10 funciones de

  Java 8 incluye nueva funcionalidad que nos permite tener un ...

Como usar una funci

Usar una función hash para encriptar una contraseña no es ...

Cómo escribir códi

Nunca supongas a la malicia lo que puede ser explicado ...

Las 114 preguntas de

¿Tienes una entrevista de trabajo en puerta para un posición Java? ...

Believe in technolog

Ziff Davis Publishing es la más grande editorial de contenidos ...