Cosa sono i JavaBeans ™?

JavaBeans sono componenti software riutilizzabili, o sezioni di codice, per programmi scritti in linguaggio Java®. Sono progettati per consentire ai programmatori di scrivere un programma una volta ed eseguirlo su qualsiasi sistema. Gli stessi JavaBeans possono essere utilizzati per creare molti programmi diversi. Per rimanere portatile, JavaBeans deve seguire alcune convenzioni di programmazione.

Il linguaggio di programmazione Java® è stato sviluppato a metà degli anni '90 da James Goseling presso Sun Microsystems. La sintassi è simile a quella dei linguaggi di programmazione C e C ++. Si differenzia da queste lingue perché il modello a oggetti è più semplice. Il grande vantaggio del linguaggio Java® è che i programmi scritti in Java® possono essere eseguiti su qualsiasi sistema informatico senza modifiche al codice.

JavaBeans ™ aiuta i programmi Java® a rimanere portatili. Sono fondamentalmente un numero di oggetti raggruppati insieme in modo che possano essere spostati come gruppo anziché individualmente. Per raggiungere questo obiettivo, JavaBeans ™ segue alcune convenzioni in materia di denominazione, costruzione e comportamento.

Un JavaBean ™ deve poter essere serializzato. Ciò significa che può essere convertito in una sequenza di bit in modo che possa essere memorizzato in un file o trasmesso attraverso una rete. Altri nomi per questo processo sono sgonfianti e marshalizing. Per utilizzare JavaBean ™ dopo che è stato serializzato, è necessario ricostituirlo in un processo chiamato deserializzazione o gonfiaggio.

Un'altra convenzione utilizzata nella scrittura di JavaBeans ™ è il costruttore nullo. Un costruttore è una subroutine, o sequenza di eventi, chiamata alla creazione di un oggetto per preparare l'oggetto per l'uso. I costruttori normalmente accettano i parametri per impostare le variabili dell'oggetto. Un costruttore nullary non accetta parametri.

Per proteggere da modifiche accidentali o dannose al codice delle variabili, le variabili in JavaBeans ™ sono impostate su private. Ciò significa che sono accessibili solo alle funzioni che appartengono alla stessa classe oa quelle a cui è concesso un accesso specifico. Possono essere modificati solo utilizzando una funzione di membro pubblico, che accetta il nuovo valore come parametro e quindi modifica la variabile privata. Una subroutine simile può restituire il valore della variabile membro privata al writer del codice. Questo è chiamato il metodo getter e setter o il metodo mutatore.

JavaBeans ™ non deve essere confuso con le applet. Le applet sono programmi in miniatura basati sul web, mentre JavaBeans ™ sono componenti riutilizzabili che possono essere messi insieme per creare programmi. In alcuni casi, le applet possono essere progettate per svolgere funzioni simili a JavaBeans ™.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?