Instruções para iniciar o Aplicativo de Pizza de Amostra
O programa pizza de amostra utiliza páginas da Web para interagir com o usuário e um IBM DB2 ou
um banco de dados IBM Informix IDS denominado EGLSAMP para armazenar dados persistentes. Ele espera
acessar o banco de dados no Web Application Server utilizando um nome JNDI de jdbc/EGLSAMP.
Será necessário executar as etapas a seguir para configurar um servidor de teste para acessar o
banco de dados e executar os programas de amostra.
- Expanda o projeto e o EGLSource para ver os arquivos EGL utilizados na amostra
- Expanda a pasta WebContent para ver os arquivos JSP de Faces do Servidor Java utilizados na amostra
- Criar um banco de dados denominado EGLSAMP
-
Se você estiver utilizando um banco de dados DB2, utilize recursos do DB2 para criar o banco de dados.
Se você estiver utilizando o DB2 V8.1, poderá utilizar o Centro de Controle para criar o banco de dados,
tomando todos os padrões depois de digitar o nome do banco de dados.
-
Se estiver utilizando um banco de dados Informix IDS, crie o banco de dados denominado EGLSAMP
utilizando o dbaccess ou o Informix Server Administrator. Defina o modo de log do
banco de dados para log sem buffer de acordo com ANSI.
- Configure um servidor da Web do ambiente de teste com uma origem de dados para acessar o banco de dados EGLSAMP.
-
Abra a Web EGL ou a perspectiva Web (Selecione Janela->Open Perspective->Web EGL).
-
Clique na guia Visualização de servidores na parte inferior da janela do workbench
-
Clique com o botão direito do mouse em Visualização de servidores, selecione Novo-> Servidor e
Configuração
-
Digite o nome de servidor que você escolher.
-
Na lista de tipo de servidor, expanda o WebSphere versão 5.1 e selecione
Ambiente de Teste e, em seguida, pressione Concluir
-
Clique com o botão direito do mouse na nova entrada do servidor na Visualização de servidores e selecione
Abrir.
-
Configure uma origem de dados para acessar o banco de dados EGLSAMP
Se estiver utilizando um Banco de dados DB2
- Selecione a guia Origem de dados na parte inferior da área de janela do Servidor do WebSphere.
- Selecione "Default DB2 JDBC provider" na lista de provedores JDBC e pressione o
SEGUNDO botão Incluir (aquele próximo à tabela com o título "Data source defined in the
JDBC provider selected above:".)
- Selecione o Provedor DB2 JDBC e pressione Avançar
- Altere o Nome JNDI para jdbc/EGLSAMP e pressione Avançar
- Selecione databaseName, altere o valor para EGLSAMP, opcionalmente altere a descrição
e pressione Concluir
Se estiver utilizando um Banco de dados Informix IDS
- Na caixa de texto Alias, digite um nome arbitrário para a entrada. Nas
caixas de texto ID de Usuário e Senha, digite o ID de Usuário e a Senha utilizados para
efetuar login na instância do IDS que contém EGLSAMP. Digitar uma
descrição na caixa de texto Descrição é opcional. Clique em Ok.
- Selecione a guia Origens de dados.
- Destaque cada entrada na lista de provedores JDBC e clique em remover. Não deve
haver entradas na lista. Clique em Incluir.
- No quadro de listagem de tipo Banco de dados da tela Criar um Provedor JDBC,
selecione Informix. No quadro de listagem de tipo do provedor JDBC, selecione Informix
JDBC Driver. Clique em Avançar.
- Na caixa de texto Nome, digite um nome para a origem de dados. Clique em Incluir
JARs Externos.
- Na janela Selecionar arquivo JAR, navegue para a localização instalada do
Informix JDBC Driver.
- Dê um clique duplo na pasta /lib e selecione ifxjdbc.jar. Clique em Abrir.
- Na janela Criar um Provedor JDBC, clique em Incluir JARs Externos.
- Na janela Selecionar arquivo JAR, navegue para a localização instalada do
Informix JDBC Driver.
- Dê um clique duplo na pasta /lib e selecione ifxjdbcx.jar. Na janela Criar um
Provedor JDBC, clique em Concluir.
- Na tabela etiquetada lista fornecida pelo JDBC, selecione o
provedor JDBC criado recentemente. Clique no botão Incluir que está na tabela etiquetada
Origem de dados definida no JDBC fornecido selecionada acima ( a segunda
a partir do topo ).
- Na janela Selecionar o tipo de JDBC fornecido, selecione Informix JDBC
Driver. Clique em Avançar.
- Na caixa de texto Nome, altere o nome para EGLSAMP.
- Na caixa de texto Nome JNDI, altere o nome para jdbc/EGLSAMP.
- Na lista drop-down Alias de autenticação gerenciado pelo componente, selecione
a entrada de autenticação JAAS criada anteriormente. Clique em Avançar.
- Selecione databaseName, digite EGLSAMP. Digite os valores apropriados para
serverName, portNumber e ifxIFXHOST. Clique em Concluir.
- Feche e salve a definição do servidor.
- Clique com o botão direito do mouse na nova definição do servidor e selecione Publicar.
-
As partes da rotina de tratamento de página EGL são geradas automaticamente quando salvas. Ao carregar essa amostra,
as rotinas de tratamento de página foram geradas. As partes da rotina de tratamento sem página não são geradas automaticamente
ao salvar. Essa é outra boa razão para manter suas rotinas de tratamento de página pequenas e para chamar o programa
ou partes da biblioteca para fazer o "dirty work". Os arquivos Java pré-gerados foram incluídos na
amostra quando foram carregados para evitar referências não resolvidas das rotinas de tratamento de página para essas
outras partes. Porém, essas partes devem ser geradas para colocar informações sobre como acessar
o banco de dados EGLSAMP no descritor de implementação do aplicativo Pizza. Para
gerar as partes da rotina de tratamento sem página
- Na pasta EGLSource/createTables, clique com o botão direito do mouse no arquivo
CreatePizzaTables.egl
e selecione Gerar.
- Na pasta EGLSource/data, clique com o botão direito do mouse no arquivo
CustomerLib3.egl
e selecione Gerar.
- Para iniciar a amostra de Pizza, clique com o botão direito do mouse em PizzaIntroduction.jsp na
pasta WebContent e selecione Executar no servidor. Selecione o servidor que você acabou de configurar
e pressione Concluir.