Reutilização é o conceito principal em qualquer . Um JavaBean é um componente de software que foi projetado para ser reutilizável em uma variedade de ambientes. Vamos mergulhar no tópico e entender os horizontes do conceito neste artigo 'O que é JavaBeans'.
As dicas a seguir serão nossos tópicos de discussão:
- O que é JavaBeans?
- Quais são as propriedades do JavaBean?
- Programa Exemplo: Implementação de JavaBeans
- Vantagens de JavaBeans
- Desvantagens de JavaBeans
Vamos começar!
O que é JavaBeans?
JavaBeans é um modelo portátil independente de plataforma escrito em linguagem de programação Java. Seus componentes são chamados de grãos.
Em termos simples, JavaBeans são Aulas que encapsulam vários objetos em um único objeto. Isso ajuda a acessar esses objetos de vários lugares. JavaBeans contém vários elementos como Construtores, Métodos Getter / Setter e muito mais.
JavaBeans tem várias convenções que devem ser seguidas:
- Os feijões devem ter um padrão construtor (sem argumentos)
- Os feijões devem fornecer métodos getter e setter
- PARA método getter é usado para ler o valor de uma propriedade legível
- Para atualizar o valor, um método setter deveria ser chamado
- Os feijões devem implementar java.io.serializable , pois permite salvar, armazenar e restaurar o estado de um JavaBean no qual você está trabalhando
Agora que você está familiarizado com o básico, vamos aprender em detalhes sobre as propriedades de JavaBeans.
O que são propriedades JavaBean?
Uma propriedade JavaBean pode ser acessada pelo usuário do objeto. O recurso pode ser de qualquer tipo de dados Java, contendo as classes que você define. Pode ser do seguinte modo: ler, escrever, somente leitura ou somente gravação . Os recursos JavaBean são acessados por meio de dois :
1. getEmployeeName ()
Por exemplo, se o nome do funcionário for firstName, o nome do método será getFirstName () para ler esse nome do funcionário. Este método é conhecido como um acessor. As propriedades dos métodos getter são as seguintes:
- Deve ser de natureza pública
- O tipo de retorno não deve ser nulo
- O método getter deve ser prefixado com a palavra obter
- Não deve demorar nenhum argumento
2 setEmployeeName ()
Por exemplo, se o nome do funcionário for firstName, o nome do método será setFirstName () para gravar esse nome do funcionário. Este método é conhecido como mutador. Propriedades dos métodos setter:
- Deve ser de natureza pública
- O tipo de retorno deve ser nulo
- O método setter deve ser prefixado com a palavra conjunto
- Deve ter algum argumento
Agora que você atingiu algum conhecimento teórico sobre JavaBeans, vamos prosseguir e entender o processo de implementação.
Programa Exemplo: Implementação de JavaBeans
O programa de exemplo mostrado abaixo demonstra como implementar JavaBeans.
public class Employee implementa java.io.Serializable {private int id private String name public Employee () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String name) {this.name = name} public String getName () {return name}}
O próximo programa é escrito para acessar a classe JavaBean que criamos acima:
public class Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}
Resultado:
Chandler
Então, é assim que implementar um que acessa a classe JavaBean.
Vantagens de JavaBeans
A lista a seguir enumera alguns dos benefícios de JavaBeans:
Portátil
Os componentes JavaBeans são construídos puramente em Java, portanto, são totalmente portáteis para qualquer plataforma que suporte o . Todas as especificações da plataforma, bem como o suporte para JavaBeans, são implementadas pela Java Virtual Machine.
Compacto e fácil
Os componentes JavaBeans são simples de criar e fáceis de usar. Este é um importante setor de foco da arquitetura JavaBeans. Não é preciso muito esforço para escrever um Bean simples. Além disso, um bean é leve, portanto, não precisa carregar muita bagagem herdada para dar suporte ao ambiente do Beans.
Carrega os pontos fortes da plataforma Java
JavaBeans é bastante compatível, não há nenhum mecanismo novo complicado para registrar componentes com o sistema de tempo de execução.
Embora tudo isso pareça bom, usar JavaBeans também apresenta algumas desvantagens. Agora, vamos verificar quais seriam.
Desvantagens de JavaBeans
- JavaBeans são mutáveis, portanto, carecem das vantagens oferecidas por objetos imutáveis.
- JavaBeans estará em estado inconsistente no meio de sua construção.
Com isso, chegamos ao final deste artigo “O que é JavaBeans”. Espero que o conteúdo explicado discutido aqui agregue valor ao seu Java conhecimento. Bem, continue explorando o mundo Java. Fique ligado!
Confira o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. O curso de certificação e treinamento Java J2EE e SOA da Edureka é projetado para estudantes e profissionais que desejam ser um desenvolvedor Java. O curso foi elaborado para dar a você uma vantagem inicial na programação Java e treiná-lo para os conceitos básicos e avançados de Java, juntamente com várias estruturas Java como Hibernate e Spring.
Tem alguma questão para nós? Mencione isso na seção de comentários deste blog “O que é JavaBeans 'e nós entraremos em contato com você o mais breve possível.
fatorial usando recursão em c