JavaBean

JavaBean
JavaBean
Desarrollador
Sun Microsystems
http://java.sun.com/...
Información general
Última versión estable 1.0
Género ?
Programado en Java
Sistema operativo Máquina virtual Java
Licencia ?
En español ?

Los JavaBeans son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.

Se usan para encapsular varios objetos en un único objeto (la vaina o Bean en inglés), para hacer uso de un solo objeto en lugar de varios más simples.

La especificación de JavaBeans de Sun Microsystems los define como "componentes de software reutilizables que se puedan manipular visualmente en una herramienta de construcción".

A pesar de haber muchas semejanzas, los JavaBeans no deben confundirse con los Enterprise JavaBeans (EJB), una tecnología de componentes del lado servidor que es parte de Java EE.

Contenido

Convenciones JavaBean

Para funcionar como una clase JavaBean, una clase debe obedecer ciertas convenciones sobre nomenclatura de métodos, construcción, y comportamiento.

Estas convenciones permiten tener herramientas que puedan utilizar, reutilizar, sustituir, y conectar JavaBeans.

Las convenciones requeridas son:

  • Debe tener un constructor sin argumentos.
  • Sus propiedades deben ser accesibles mediante métodos get y set que siguen una convención de nomenclatura estándar.
  • Debe ser serializable

Estructura

Dentro de un JavaBean podemos distinguir tres partes:

  • Propiedades: Los atributos que contiene.
  • Métodos: Se establecen los métodos get y set para acceder y modificar los atributos.
  • Eventos: Permiten comunicarnos con otros JavaBeans

Ejemplo

 public class PersonaBean  
  implements java.io.Serializable {
 
   private String nombre;
   private int edad;
 
   public PersonaBean() {
      // Constructor sin argumentos
   }
 
   public void setNombre(String n) {
     this.nombre = n;
   }
 
   public void setEdad(int e) {
     this.edad = e;
   }
 
   public String getNombre() { return (this.nombre); }
 
   public int getEdad() { return (this.edad); }
 }

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • JavaBean — JavaBeans sind Software Komponenten für die Programmiersprache Java. JavaBeans entwickelten sich aus der Notwendigkeit heraus, GUI Klassen (AWT, Swing) einfach instanziieren (Reflexion) und übertragen (RMI) zu können. JavaBeans werden auch als… …   Deutsch Wikipedia

  • JavaBean — JavaBeans are reusable software components for Java that can be manipulated visually in a builder tool. Practically, they are classes written in the Java programming language conforming to a particular convention. They are used to encapsulate… …   Wikipedia

  • JavaBean — noun A software component written in Java …   Wiktionary

  • javabean — ● n. m. ►LANG Les grains de café en provenance de Java plaisaient beaucoup aux développeurs du langage. Les beans (ou Javabeans) sont des composants logiciels écrits en Java (et non pas la petite famille de Mr Bean) …   Dictionnaire d'informatique francophone

  • Javabean — n. small application in the Java language intended to perform defined tasks (used on the Internet for tasks such as calculating interest, updating weather forecasts, etc.) …   English contemporary dictionary

  • Enterprise JavaBean — Simple EJB2 Architecture Enterprise JavaBeans (EJB) is a managed, server side component architecture for modular construction of enterprise applications. The EJB specification is one of several Java APIs in the Java EE specification. EJB is a… …   Wikipedia

  • Enterprise JavaBean — wiederverwendbares ⇡ Modul einer auf der ⇡ Enterprise JavaBeans Architektur basierenden, in ⇡ Java geschriebenen Anwendungssoftware. Ein E.J. stellt innerhalb der betrieblichen Anwendungsdomäne ein Geschäftsobjekt, ein sog. Business Object (z.B.… …   Lexikon der Economics

  • Beans — JavaBeans sind Software Komponenten für die Programmiersprache Java. JavaBeans entwickelten sich aus der Notwendigkeit heraus, GUI Klassen (AWT, Swing) einfach instanziieren (Reflexion) und übertragen (RMI) zu können. JavaBeans werden auch als… …   Deutsch Wikipedia

  • JavaBeans — sind Software Komponenten für die Programmiersprache Java. JavaBeans entwickelten sich aus der Notwendigkeit heraus, GUI Klassen (AWT, Swing) einfach instanziieren (Reflexion) und übertragen (RMI) zu können. JavaBeans werden auch als Container… …   Deutsch Wikipedia

  • Java Beans — JavaBeans sind Software Komponenten für die Programmiersprache Java. JavaBeans entwickelten sich aus der Notwendigkeit heraus, GUI Klassen (AWT, Swing) einfach instanziieren (Reflexion) und übertragen (RMI) zu können. JavaBeans werden auch als… …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”