Salve! Salve! Galera! O post de hoje será sobre JavaBeans. Abordarei o uso de JavaBeans para desenvolvimento de aplicações na plataforma JEE.
Aqueles que estão entrando agora no mundo JEE, esse é um dos primeiros assuntos a ser apresentado seja através de algum livro ou curso JEE básico. Em função disso resolvi fazer esse post a fim de ajudar aqueles que sentem dificuldade em entender e “brincar” com JavaBeans ou que estão dando os primeiros passos no mundo JEE. Não posso mentir que no inicio dos meus estudos com JEE tive algumas dificuldades com JavaBeans e por isso quero ajudar aqueles que estão passando pelo que já passei.
Lets go…
Link Recomendado:
Tutoriais JavaBeans – Site Sun
Requisitos:
-
Post++ (confira os posts mais acessados no blog)
*para quem não gosta do tomcat, pode usar outro servidor de aplicação como glassfish, websphere etc.
O que é JavaBeans?
Em poucas palavas, JavaBeans é uma forma dinâmica de manipular arquivos em Java através de páginas JSP sem misturar com HTML.
Sendo assim o uso de JavaBeans produz o code clear no JSP além de facilitar na manutenção da página.
Veja definição da Sun: “Para Sun Microsystems os JavaBeans são “componentes reutilizáveis de software que podem se manipulados visualmente com a ajuda de uma ferramenta de desenvolvimento“.
Como funciona?
Você precisa declarar o uso JavaBeans, através da estrutura abaixo:
<jsp:useBean id=”nome” class=”package.class”/>
id= o identificador JavaBean < use o nome que você achar melhor>
class = endereço da class < aqui é o caminho “package” de sua classe java”
Um ponto importante que o JavaBeans vai usar o nome do método na class .java sem o set/get e em minúsculo. Veja um exemplo:
//classe .java
…
void setIdade;
void setNome;
…
//interpretação Java Bean
….
idade;
nome;
…..
Para modificar alterar o valor de um propriedade utiliza: <jsp:setProperty>
<jsp:setProperty name=”nome javabean” property=”metodo” value=”o valor”/>
name = nome do JavaBean
property = é o método da classe
value = é o valor que vc deseja atribuir
Agora se desejar retornar um valor usa: <jsp:getProperty />
<jsp:getProperty name=” “ property=”metodo”/>
Cenário JSP + JavaBeans + .java
Figura: classe .java normal (sem o main)
Figura: pagina .jsp usando JavaBeans
Aplicação Completa usando JavaBeans
Aqui temos uma pequena aplicação para inserir um usuário em um BD, porém a estrutura dessa aplicação usou-se JavaBeans. Observe as paginas .jsp
Figura 1 – class .java faz a inclusao no BD. E é usada pelo JavaBeans
Figura 2 – Pagina jsp com o formulário e que faz a inclusao.
Vou ficando por aqui e espero que tenham gostado do post. Vejam que é simples comunicar jsp com um arquivo .java. Até o próximo post.
Abraço a todos!!
Depois de ver ótimos posts sobre integrações com Rest, JSOn, você publica um post tão iniciante em seu Blog?
Nada contra ajudar aos iniciantes, mas acredito que você deva focar em seu público, se quer atender aos mais experts, ou se quer “a massa”.
No mais, parabéns pelo blog.
Grato,
Senna