Was sind eigentlich Java Beans?

Status
Nicht offen für weitere Antworten.

schoppenhauer_entfernt_

Bekanntes Mitglied
Grüß Gott. Nur mal ne Frage. Was sind eigentlich Java Beans. Ich hab davon schon öfters in den Hilfedateien gelesen, aber was das eigentlich ist, weiß ich nicht. Das würde mich mal interessieren.
 
Ich hab da auch werweißwas erwartet. Korrigiert mich, wenn ich falsch liege, aber JavaBeans sind auch nichts anderes als ganz normale Klassen, die jedoch wohldefinierte Schnittstellen haben, sodass man sie problemlos in beliebige Programme einbinden kann, wo man die Funktionalität braucht.
 
Also man darf nicht verwechseln JavaBeans und EnterpriseJavaBeans !!
Normale JavaBeans sind ganz normale Klassen, nur das sie einer bestimmten Konventions folgen ... und zwar der, das für jedes Attribut eine set und eine get-Methode existiert. Die Attributnamen fangen dabei mit einem kleinen Buchstaben an ... und die Methoden müssen nach dem get / set mit einem großbuchstaben anfangen.
z.B.

Code:
public class PersonBean{

  private String name;
  
  public void setName( String name ){
    this.name = name;
  }
  public String getName(){
    return this.name;
  }
}

Mit EnterpriseJavaBeans will ich jetzt nicht anfangen ... einfach zu kompliziert ... :wink:

Michael
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben