Aula 16 - POO II - Usando Taglibs|POJOS|Servlets|JSP

Preview:

Citation preview

Aula 16TAGLIB e POJOS

Marcos DevanerProgramação Orientada a Objetos II

O que é uma Taglib? 

Por que utilizar Tags Customizadas? 

 Instanciando POJOs

Na Expression Language ${contato.nome} chamará o método getNome por padrão para mostrar o valor dó atributo nome na tela. Para que isso sempre

funcione, devemos colocar o parâmetro em letra minúscula. Ou seja, ${contato.Nome} não funciona.

Plain Old Java Objects (Os Singelos Clássicos Objetos Java), ou POJOs, são objetos Java que seguem um desenho simplificado em contraposição aos EJBs, por exemplo. Um JavaBeané um POJO que segue definições rígidas de estrutura (construtor default sem argumentos e métodos que seguem o padrão de getters e setters para seus atributos).

CRIANDO A BEAN ALUNOExemplo Prático

Estrutura de arquivos

BEAN ALUNO

MINHASERVLETPara guardarmos algo na

requisição, precisamos invocar o método setAttribute no request. Passamos para esse método uma identificação para o objeto que estamos guardando na requisição e também passamos o próprio objeto para ser guardado no request.

permite o encaminhamento de um pedido / resposta a um recurso. Como um exemplo típico , uma servlet pode usar um RequestDispatcher para incluir ou transmitir um pedido / resposta para uma JSP

FORMULÁRIO

MOSTRAR

Tenta localizar um bean com o alcance e nome que você especificar . Para uma aplicação web usar uma bean que injeta ela deve ser capaz de manter o estado ao longo da duração da interação do usuário com a aplicação .

Usando Scope

http://www.devmedia.com.br/introducao-a-taglib/3317

https://www.caelum.com.br/apostila-java-web/

Fontes