O que são Javabeans ™?
Javabeans são componentes de software reutilizáveis, ou seções de código, para programas escritos no idioma Java®. Eles foram projetados para permitir que os programadores escrevam um programa uma vez e o executem em qualquer sistema. Os mesmos javabeus podem ser usados para criar muitos programas diferentes. Para permanecer portátil, os javabeus devem seguir certas convenções de programação.
A linguagem de programação Java® foi desenvolvida em meados dos anos 90 por James GoSeling na Sun Microsystems. A sintaxe é semelhante à das linguagens de programação C e C ++. Difere desses idiomas porque o modelo de objeto é mais simples. A grande vantagem do idioma Java® é que os programas escritos no Java® podem ser executados em qualquer sistema de computador sem alterações no código.
Javabeans ™ Ajuda os programas Java® a permanecer portáteis. Eles são basicamente vários objetos agrupados para que possam ser movidos como um grupo em vez de individualmente. Para conseguir isso, o Javabeans ™ segue certas convenções emnomeação, construção e comportamento.
Um Javabean ™ deve ser capaz de 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 em uma rede. Outros nomes para esse processo estão desanimados e marechalizando. Para usar o Javabean ™ depois de ter sido serializado, ele deve ser reconstituído em um processo chamado Deserrializando ou Inflando.
Outra convenção usada na redação do 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 proteger contra alterações acidentais ou de prejudicar o código para variáveis, as variáveis no Javabeans ™ são definidas como privadas. Isso significa que eles são acessíveis apenas para funçõesque são um membro da mesma classe ou para aqueles que recebem acesso específico. Eles só podem ser modificados usando uma função de membro público, que toma o novo valor como um parâmetro e, em seguida, modifica a variável privada. Uma sub -rotina semelhante pode retornar o valor da variável de membro privado ao escritor de código. Isso é chamado de método getter e setter ou método do mutador.
Javabeans ™ não deve ser confundido com applets. Os applets são programas em miniatura, baseados na Web, enquanto o Javabeans ™ são componentes reutilizáveis que podem ser montados para fazer programas. Em alguns casos, os applets podem ser projetados para cumprir funções semelhantes a Javabeans ™.