A Lição 4 conduz você pela criação de um JSP e Faces JSP para testar seu
aplicativo.
Nesta lição, você:
- Cria um JSP para testar seu aplicativo Java.
- Executa a JSP no WebSphere Test
Environment.
- Cria um Faces JSP para testar seu aplicativo
Java.
- Executa o Faces JSP no WebSphere Test
Environment.
- Para criar um JSP, clique em Arquivo > Novo > Outro >
J2C.
- Na página Selecionar um Assistente, selecione Página da Web, Serviço da
Web ou EJB do Java Bean J2C e clique em Avançar.
- Na página de seleção do Java bean J2C, clique
em Navegar.
- Na página Localizar Bean J2C, digite um asterisco (*) no campo Selecionar
Entradas.
- No campo Tipos Correspondentes, selecione
PhoneBookImpl.
- Clique em OK.
- Na página de seleção de Java bean J2C, clique
em Avançar.
- Na página Informações de Implementação, selecione JSP Simples.
- Clique em Avançar.
- Na página Criação de JSP, selecione Gerar JSPs simples com campos de
entrada padrão.
- No campo Pasta JSP, insira um nome de Pasta JSP, como
SampleJSP.
- Clique em Concluir.
- Em seguida, execute a JSP: Clique com o botão direito do mouse em
TestClient.jsp e selecione Executar no
Servidor.
- Uma janela do navegador com o Cliente de Teste é ativada. Clique no método
runPhoneBook.
- Use os valores a seguir como Entradas:
- Digite IVTNO no campo In__trcd.
- Digite 0 no campo In___zz.
- Digite LAST1 no campo In__name1.
- Digite DISPLAY no campo In__cmd.
- Digite 59 no campo In__ll.
- Clique em Chamar e essa saída aparece no campo
Resultado.

- Agora envie outro comando para incluir uma entrada de um catálogo telefônico. Clique
no método runPhoneBook.
- Use os valores a seguir como Entradas:
- Digite 59 no campo In__ll.
- Digite 0 no campo In___zz.
- Digite IVTNO no campo In__trcd.
- Digite Add no campo In__cmd.
- Digite Jane no campo In__name2.
- Digite Doe no campo In__name1.
- Digite 55555 no campo In__zip.
- Digite 5-5555 no campo In__extn .
- Clique em Chamar e essa saída aparece no campo
Resultado.

- Agora envie outro comando para exibir a entrada do catálogo telefônico que acabou de
criar. Clique no método runPhoneBook.
- Use os valores a seguir como Entradas:
- Digite 59 no campo In__ll.
- Digite IVTNO no campo In__trd .
- Digite 0 no campo In___zz.
- Digite DISPLAY no campo In__cmd.
- Digite Doe no campo In__name1.
- Digite 93 no campo size.
- Clique em Chamar e essa saída aparece no campo
Resultado.

- Agora você cria um Faces JSP para implementar o
Java bean J2C:
- Expanda o projeto IMSPhoneBook e localize a pasta WebContent.
- Clique com o botão direito do mouse na pasta WebContent no
projeto IMSPhoneBook e selecione Novo > Outro >
Web > Arquivo JSP Faces.
- Digite Test no campo Nome.
- Aceite os padrões para todos os outros campos.
- Clique em Concluir.
- Em seguida, inclua o Java bean no Faces
JSP: Após ter criado o arquivo JSP Faces, a página deverá abrir Test.jsp na página
Design. Se a área de trabalho não abrir na página Design do editor, expanda a pasta
WEB-INF sob a pasta WebContent. Clique com
o botão direito do mouse em Test.jsp, selecione Abrir
com e clique em Page Designer. Test.jsp é aberto na
página Design.
- A visualização Paleta aparece no painel direito. Se ela não aparecer, no menu
superior, clique em Janela > Mostrar Visualização > Paleta.
- Na pasta Dadosda visualização Paleta, clique na opção
JavaBean da Paleta.
- Arraste JavaBean para o editor Test.jsp; o assistente Incluir JavaBean é aberto
- Selecione Incluir Novo JavaBean.
- No campo Nome, digite phonebookLookup.
- Clique no ícone de livro aberto,
, ao lado do campo Classe. A janela Seleção de
Classe aparece.
- Na página Seleção de Classe, digite PhoneBookImpl no campo
Procurar.
- Limpe a caixa de seleção Incluir controles de entrada/saída para exibir o
JavaBean na página da web.
- Clique em Concluir.
- Você verá PhoneBookImpl na visualização Dados da Página.
- Incluindo controles de entrada e de saída no Faces JSP: Clique com o botão
direito do mouse em phonebookLookup Java Bean na visualização
Dados da Página e clique em Incluir Novo Método JavaBean.
- Na lista de métodos disponíveis, clique em runPhoneBook.
- Clique em OK.
- Expanda phonebookLookup Java Bean na visualização Dados da
Página e selecione o método runPhoneBook().
- Arraste o método runPhoneBook() para o editor. O assistente
Inserir JavaBean é aberto.
- No campo Criar controles para:, selecione Inserção
de dados.
- No campo Campos para Exibir, selecione
Nenhum para limpar o formulário.
- No campo Campos para Exibir, selecione estes campos de
entrada
- arg.in__trcd
- arg.in__zz
- arg.size
- arg.in__name1
- arg.in__cmd
- arg.in__ll
- Clique em Concluir.
- Aceite os padrões para os outros campos.
- Clique em Avançar.
- Na página Configurar Controles de Dados, selecione Criar controles para
exibição de resultados.
- No campo Campos para Exibir, selecione
Nenhum para limpar o formulário.
- No campo Campos para Exibir, selecione estes campos de saída
- out__zz
- out__zip
- out__extn
- out__msg
- out__cmd
- out__ll
- out__name2
- out__name1
- size
- Clique em Concluir.
- Salve a página do Faces JSP pressionando Ctrl-S ou clicando em
Arquivo > Salvar na barra de ferramentas.
- Agora teste a página da web Faces: Selecione a guia Servidores. Inicie o
servidor de teste, caso ele ainda não esteja em execução. Para iniciar o servidor, clique com o botão direito do mouse
em WebSphere Application Server v8.0 ou 7.x e em
Iniciar.
- Clique com o botão direito do mouse em Test.jsp (o Faces JSP que você criou) na
visualização Explorador de Projetos e selecione Executar < Executar no
Servidor.
- Selecione WebSphere Application Server v8.0 ou 7.x e clique
em Concluir.
- O navegador abre para Test.jsp. Use os valores a seguir como Entradas:
- Digite IVTNO no campo In__trcd.
- Digite 59 no campo In__ll.
- Digite 0 no campo In___zz.
- Digite DISPLAY no campo In__cmd.
- Digite LAST1 no campo In__name1.
- Digite 93 no campo size.
Nota: Assegure-se de que não haja espaços extra na caixa de texto antes de sua entrada.
- Clique em Enviar.
- É possível ver a saída exibida no navegador.
Você concluiu o tutorial PhoneBook.