Cosa sono Javabeans ™?

Javabeans sono componenti software riutilizzabili o sezioni di codice, per programmi scritti in lingua 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 portatili, Javabeans deve seguire alcune convenzioni di programmazione.

Il linguaggio di programmazione Java® è stato sviluppato a metà degli anni '90 da James Goseling a 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 della lingua 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 certo numero di oggetti raggruppati insieme in modo che possano essere spostati come gruppo anziché individualmente. Per raggiungere questo obiettivo, Javabeans ™ seguirà alcune convenzioni indenominazione, costruzione e comportamento.

A Javabean ™ deve essere serializzato. Ciò significa che può essere convertito in una sequenza di bit in modo che possa essere archiviato in un file o trasmesso su una rete. Altri nomi per questo processo sono sgonfianti e marsamerati. Per utilizzare Javabean ™ dopo che è stato serializzato, deve essere ricostituito in un processo chiamato deserializzazione o gonfiaggio.

Un'altra convenzione usata per scrivere Javabeans ™ è il costruttore Nullary. 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 parametri per impostare le variabili dell'oggetto. Un costruttore noullary non accetta parametri.

Per proteggere dalle modifiche accidentali o dannose per il codice alle variabili, le variabili in Javabeans ™ sono impostate su private. Ciò significa che sono accessibili solo alle funzioniche sono un membro della stessa classe o per quelli a cui è concesso un accesso specifico. Possono essere modificati solo utilizzando una funzione dei membri pubblici, che prende il nuovo valore come parametro e quindi modifica la variabile privata. Una subroutine simile può restituire il valore della variabile del membro privato allo scrittore di codice. Questo è chiamato metodo getter e setter o il metodo mutatore.

Javabeans ™ non dovrebbe 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?