JavaBean: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Qualche correzione alla traduzione. Sarebbe da rivedere anche il resto.. |
m Annullata la modifica di 188.218.78.8 (discussione), riportata alla versione precedente di 193.206.220.2 Etichetta: Rollback |
||
(60 versioni intermedie di 46 utenti non mostrate) | |||
Riga 1:
{{S|
== Convenzioni JavaBean ==
Al fine di funzionare come una [[Classe (informatica)
Le convenzioni richieste sono:
* La classe deve avere un [[Costruttore (
* Le sue proprietà devono essere accessibili usando get, set, is (usato per i booleani al posto di get) e altri metodi (
* La classe dovrebbe essere [[Serializzazione
* Non dovrebbe contenere alcun metodo richiesto per la gestione degli eventi;
Dato che questi requisiti sono abbondantemente espressi come convenzioni piuttosto che implementando [[Interfaccia (informatica)
== Esempio di JavaBean ==
<syntaxhighlight lang="java">
//
public class
private String
private boolean
// Costruttore senza argomenti
public
// Proprietà "nome" (da notare l'uso della maiuscola) lettura / scrittura
public String
return this.
}
public void
this.
}
//
public boolean
return this.
}
public void
this.
}
}
</syntaxhighlight>
<syntaxhighlight lang="java">
//
public class
public static void main(String[] args) {
// Output: "Bob [
System.out.print(
System.out.println(
}
}
</syntaxhighlight>
==
[[Abstract
== Voci correlate ==
▲* Per una discussione lato-server su JavaBean vedere le [[Enterprise JavaBean]].
==Collegamenti esterni==▼
*[http://java.sun.com/products/javabeans/ Pagina del prodotto JavaBeans della Sun]▼
*[http://java.sun.com/products/javabeans/learning/tutorial/index.html Tutorial per le JavaBeans della Sun]▼
*[http://codeidol.com/java/netbeans/ Panoramica su Enterprise JavaBeans 3.0]▼
▲== Collegamenti esterni ==
▲*
[[
|