O que são o JavaBeans ™?

JavaBeans são componentes de software reutilizáveis, ou seções de código, para programas escritos na linguagem Java®. Eles foram projetados para permitir que os programadores escrevam um programa uma vez e o executem em qualquer sistema. O mesmo JavaBeans pode ser usado para criar muitos programas diferentes. Para permanecer portátil, o JavaBeans deve seguir certas convenções de programação.

A linguagem de programação Java® foi desenvolvida em meados dos anos 90 por James Goseling da Sun Microsystems. A sintaxe é semelhante à das linguagens de programação C e C ++. Difere dessas linguagens porque o modelo de objeto é mais simples. A grande vantagem da linguagem Java® é que os programas escritos em Java® podem ser executados em qualquer sistema de computador sem alterações no código.

O JavaBeans ™ ajuda os programas Java® a permanecerem portáteis. Eles são basicamente um número de objetos agrupados para que possam ser movidos como um grupo em vez de individualmente. Para conseguir isso, o JavaBeans ™ segue certas convenções de nomenclatura, construção e comportamento.

Um JavaBean ™ deve poder ser serializado. Isso significa que ele pode ser convertido em uma sequência de bits para que possa ser armazenado em um arquivo ou transmitido por uma rede. Outros nomes para esse processo são esvaziamento e empacotamento. Para usar o JavaBean ™ após ser serializado, ele deve ser reconstituído em um processo chamado desserialização ou inflamento.

Outra convenção usada para escrever o JavaBeans ™ é o construtor nulo. Um construtor é uma sub-rotina, ou sequência de eventos, chamada na criação de um objeto para preparar o objeto para uso. Os construtores normalmente aceitam parâmetros para definir as variáveis ​​do objeto. Um construtor nulo não aceita parâmetros.

Para se proteger contra alterações acidentais ou que danificam o código de variáveis, as variáveis ​​no JavaBeans ™ são definidas como privadas. Isso significa que eles são acessíveis apenas a funções que são membros da mesma classe ou àquelas às quais é concedido acesso específico. Eles só podem ser modificados usando uma função de membro pública, que aceita o novo valor como parâmetro e modifica a variável privada. Uma sub-rotina semelhante pode retornar o valor da variável de membro particular para o gravador de código. Isso é chamado de método getter and setter ou método mutator.

JavaBeans ™ não deve ser confundido com miniaplicativos. Os applets são programas em miniatura baseados na Web, enquanto o JavaBeans ™ são componentes reutilizáveis ​​que podem ser montados para criar programas. Em alguns casos, os applets podem ser projetados para desempenhar funções semelhantes às do JavaBeans ™.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?