JavaBeans: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
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]] 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]]". Um bean também pode ser definido como uma classe Java que expõe propriedades, seguindo uma convenção de nomeclatura simples para os métodos getter e setter. 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]].