JavaBeans: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Gandbranco (discussão | contribs)
Linha 1:
'''JavaBeans''' são [[Componentes de Software|componentes]] de ''[[software]]'' escritos na [[linguagem de programação]] [[Java (linguagem de programação)|Java]]. Segundo a especificação da [[Sun Microsystems]] {{carece de fontes}} os JavaBeans são "componentes reutilizáveis de ''software'' que podem ser manipulados visualmente com a ajuda de uma [[Ambiente de Desenvolvimento Integrado|ferramenta de desenvolvimento]]". Praticamente são classes escritas de acordo com uma convenção em particular. São usados para encapsular muitos objetos em um único objeto (o bean), assim eles podem ser transmitidos como um único objeto em vez de vários objetos individuais. O JavaBean é um Objeto Java que é [[Serialização|serializavel]], possui um [[construtor nulo]] e permite acesso às suas propriedades através de [[Método modificador|métodos getter e setter]].
 
Apesar da semelhança nos nomes, os JavaBeans não devem ser confundidos com os ''Enterprise JavaBeans'', ou [[EJB]]s, que são componentes utilizados em [[servidor]]es e são parte da plataforma [[Java EE]].
 
== Convenções utilizadas nos JavaBeans {{carece de fontes}} ==
Para ser considerada como um JavaBean, uma [[Classe (programação)|classe]] precisa seguir algumas convenções de nomenclatura de [[método]]s, [[construtor]]es e comportamento. Estas convenções permitem a existência de ferramentas que podem utilizar e manipular os JavaBeans.