Esta amostra é uma versão replanejada da amostra originalmente
desenvolvida para o WebSphere Studio Application Developer e
destacada as tecnologias e ferramentas J2EE de ponta no IBM
Software Development Platform.
Este documento abrange as seguintes informações:
Os pré-requisitos de hardware e de sistema operacional para construir e
executar o aplicativo da Web de Leilão são iguais àqueles especificados
para o Software Development Platform.
Para executar a amostra, você deve executar as seguintes tarefas:
- Instalar a versão Windows do Software Development
Platform.
- Instalar o ambiente de teste do IBM WebSphere Versão 6.0. Se você
não selecionou essa opção durante a instalação, poderá instalar esse
recurso com o instalador do IBM SDP (Software Development Platform).
- Instalar e executar o IBM WebSphere Application Server Versão 6. Como
o aplicativo de Leilão aproveita as vantagens de algumas tecnologias de
ponta, como JSFs com fachadas de Sessão e SDOs, a amostra
requer o tempo de execução do WebSphere Application Server Versão 6.
O aplicativo de Leilão utiliza o banco de dados Cloudscape, incluído
com o Software Development Platform. O Cloudscape é um banco de
dados Java incorporado e nenhuma instalação especial é necessária.
Se você desejar fazer alterações no banco de dados de Leilão e puder restaurar
os valores originais do banco de dados, faça uma cópia do plug-in de banco de dados,
com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60 e coloque-a em um
outro diretório.
A amostra de Leilão deve ser construída antes de ser implementada em um
servidor. O workbench é definido para construir projetos automaticamente, mas
se esta opção estiver desativada, você precisará clicar em Projeto > Construir
Tudo. Pode levar algum tempo para a compilação do código.
Depois que o código é construído, você pode iniciar o servidor utilizando estas etapas:
- Clique em Janela > Open Perspective > Outra
. A
janela Selecionar Perspectiva é aberta.
- Selecione J2EE e clique em OK para abrir a
perspectiva J2EE.
- Clique na guia Servidores para abrir a visualização Servidores
e exibir os servidores disponíveis.
- Selecione WebSphere Application Server v6.0 e clique no
botão Iniciar o Servidor para iniciar o servidor.
O status do servidor é alterado para Iniciado na visualização Servidores.
- Clique com o botão direito do mouse no WebSphere Application Server v6.0 na
visualização Servidores e clique em Incluir e Remover Projetos. A janela
Incluir e Remover Projetos é aberta.
- Selecione AuctionV60EAR e clique em Incluir para incluí-lo
na lista de projetos.
- Clique em Concluir e a janela Incluir e Remover Projetos será
fechada. Pode levar algum tempo para a implementação do código.
O aplicativo da Web é aberto conforme mostrado na captura de tela a seguir:

Depois de iniciar o aplicativo, você pode
executar e explorar a amostra.
O aplicativo da Web de Leilão possui vários projetos. Cada projeto
possui uma finalidade específica. A lista a seguir descreve cada projeto e
como ele é utilizado na amostra de Leilão:
- O projeto AuctionV60EAR é o arquivo EAR (Enterprise Archive) principal
implementado para o servidor de aplicativos. Esse projeto é
requerido para o ambiente de tempo de execução.
- O projeto AuctionV60EJB contém os EJBs e as classes
de fachada.
- O projeto AuctionV60EJBClient armazena o código gerado, incluindo as
classes SDO e é implementado no cliente.
- O projeto AuctionV60Web contém todos os arquivos JSF, o gabarito
e a lógica de negócios para executar os arquivos JSF.
- O projeto AuctionV60WebService possui os arquivos WSDL do serviço da Web
e a origem Java para o serviço da Web.
- O projeto UserAdmin contém o código Swing para o aplicativo User
Admin.
- O UserAdminEAR é requerido para empacotar o UserAdmin.
Ele também é requerido para que quando você implementar a função
no cliente, implemente apenas as funções requeridas para o
UserAdmin. Outras funções permanecem no servidor. Isso é
necessário por razões de desempenho e segurança.
- O projeto OIDGenerator e o OIDGeneratorClient
são requeridos para criar as novas chaves para as inserções do banco de dados.
Quando você importa o aplicativo da Web de Leilão, esses projetos aparecem
no Navigator na perspectiva Recurso. Entretanto, se você desejar explorar
o conteúdo dos projetos, comute para a perspectiva J2EE.
|