< Anterior | Próximo >

Lição 2: Criar os Projetos e Importar o Banco de Dados

Nesta lição, você criará projetos para conter seu aplicativo do EGL e incluir um banco de dados para uso.

Neste tutorial, você gastará a maior parte de seu tempo trabalhando com arquivos em um projeto da Web do EGL. Esse projeto conterá o código do EGL, páginas da Web e banco de dados de amostra que criam a lógica, a interface e dados para o aplicativo. No entanto, antes de começar a criar projetos, é necessário decidir qual servidor será usado no tutorial.

Se você escolher WebSphere Application Server, precisará de um projeto Enterprise Application Resource (projeto EAR) além do projeto da Web do EGL. O projeto EAR contém informações sobre a implementação de um aplicativo na estrutura J2EE, incluindo como executá-lo em um servidor e como conectá-lo a origens de dados. Um projeto EAR pode conter um ou mais outros projetos, significando que o projeto EAR contém informações sobre a implementação desses projetos. Os projetos contidos em um projeto EAR são chamados de módulos. Neste caso, seu projeto da Web do EGL será um módulo dentro do projeto EAR. Em um aplicativo grande, um projeto EAR pode ter muitos tipos diferentes de módulos executando tarefas diferentes.

No entanto, se você escolher o Apache Tomcat, não precisará de um projeto EAR e, de fato, não poderá usar um projeto EAR. O WebSphere Application Server é um servidor de aplicativos com repleto de recursos que pode executar cada um dos tipos de módulos na estrutura do J2EE, incluindo projetos da Web (como seu projeto da Web do EGL), projetos EAR e projetos Enterprise JavaBean (EJB). Por outro lado, o Tomcat é um servidor da Web, projetado para executar apenas projetos da Web; ele não suporta outros tipos de projetos J2EE como projetos EAR ou EJB.

O aplicativo de tutorial será executado da mesma forma, independente do servidor usado, mas você deve estar ciente das diferenças entre os servidores. Se você usar o WebSphere Application Server, criará um projeto EAR e colocará as informações sobre conexão com o banco de dados nesse projeto EAR. Se você usar Tomcat, colocará as informações de conexão com o banco de dados diretamente no projeto da Web do EGL.

No restante do tutorial, lembre-se das seções que se aplicam ao WebSphere Application Server ou ao Apache Tomcat. Se as instruções se referirem a projetos, arquivos ou opções que você não possui, certifique-se de que você esteja na seção correta do servidor.

Instalando o Servidor (WebSphere Application Server)

O WebSphere Application Server geralmente requer um processo de instalação separado do seu produto EGL. Você deve instalar o WebSphere Application Server no mesmo grupo de pacotes que contém seu produto EGL. Se for possível visualizar o WebSphere Application Server na visualização Servidores, localizada por padrão na parte inferior do ambiente de trabalho, então, o produto está instalado. Se não, você deve comprar o produto ou usar o Tomcat em seu lugar.
O produto é visível na visualização Servidores.

Instalando o Servidor (Tomcat)

Geralmente, a instalação do Tomcat é tão fácil quanto fazer download e descompactar os arquivos zip do servidor e informar ao ambiente de trabalho onde localizá-los. Siga estas etapas para instalar e configurar o Tomcat 6.0:
  1. Na visualização Servidores, localizada por padrão na parte inferior do ambiente de trabalho, clique com o botão direito do mouse em qualquer lugar no espaço em branco, em seguida, clique em Novo > Servidor.
  2. Na janela Definir um Novo Servidor, expanda IBM, se necessário, e selecione a versão do Tomcat que está instalada no sistema ou a que você deseja que o EGL instale no sistema para você. Se selecionar uma versão com suporte de depuração, será possível acessar seus programas no depurador do EGL.
    O servidor Tomcat na janela Novo Servidor.
  3. Na janela Servidor Tomcat, você tem uma opção:
    • Se já tiver instalado o Tomcat no sistema, navegue até o diretório de instalação do Tomcat.
    • Se ainda não tiver instalado o Tomcat, clique em Fazer o Download e Instalar e siga as instruções na tela. Repita esta etapa quando tiver instalado o software.
    A janela Servidor Tomcat.
  4. Clique em Concluir. O novo servidor é exibido na janela Servidores.
  5. Saia do Ambiente de Trabalho do EGL por um momento e use o Windows Explorer para navegar até a pasta em que o Tomcat foi instalado. Procure pela pasta lib dentro dessa pasta. Por exemplo, o caminho pode ser parecido com o seguinte:
    D:\Program Files\Apache\lib
    Certifique-se de que essa pasta contenha um arquivo denominado derby.jar. Se não, copie o arquivo na pasta lib a partir da seguinte pasta no diretório de instalação:
    installation_directory\plugins\org.apache.derby.core_10.1.2.1

Criar o Projeto da Web do EGL (Um ou Outro Servidor)

Como seu projeto terá uma interface da página da Web, você precisa criar um projeto da Web do EGL. Um projeto da Web do EGL combina os recursos de um projeto da Web dinâmico e um projeto do EGL. Se você estiver usando o WebSphere Application Server, também criará um projeto EAR.

  1. Clique no ícone Novo Projeto do EGL na parte superior esquerda do ambiente de trabalho.
    O ícone Novo Projeto do EGL.
    O EGL exibe o assistente Novo Projeto do EGL.
  2. Como alternativa, é possível clicar em Arquivo > Novo > Outro e, em seguida, no diálogo Selecionar um Assistente, expandir a pasta EGL, clicar em Projeto do EGL e clicar em Avançar.
    O diálogo Selecionar um Assistente mostra a pasta EGL e o ícone do Projeto do EGL dentro dela.
    O EGL exibe o assistente Novo Projeto do EGL.
  3. No campo Nome do Projeto, insira este nome para seu projeto:
    EGLWeb
  4. Em Tipos de Projeto do EGL, clique em Projeto da Web. Clique em Avançar.
    O assistente Novo Projeto do EGL mostra os diferentes tipos de projeto.
  5. Clique em Avançar.
  6. No campo Tempo de Execução de Destino, selecione o nome do servidor de aplicativos que você verificou no início desta lição.
  7. Em Opções do Descritor de Construção, certifique-se de que Criar um Novo Descritor de Construção esteja selecionado.
  8. Selecione a caixa de opção Mostrar Configurações Avançadas e clique em Avançar.
  9. Deixe a caixa de opção Usar o local padrão para o projeto selecionada.
  10. Se você estiver usando o WebSphere Application Server, a caixa de opção Incluir Projeto em um EAR deverá ser selecionada e o nome EGLWebEAR deverá aparecer para o Nome do Projeto EAR. Aceite ambos os padrões.
  11. Você não precisa alterar nada na seção Modificar Aspectos do Projeto.
  12. Limpe a caixa de opção Criar um Descritor de Implementação do EGL. Arquivos descritores de implementação do EGL contêm informações sobre a implementação e o uso de serviços da Web. Esse tutorial não se conecta a nenhum serviço da Web.
    Figura da Janela Novo Projeto da Web do EGL Usando o WebSphere Application Server
  13. Clique em Concluir.
  14. Você pode ver uma mensagem perguntando se deseja alternar para a perspectiva J2EE. Se visualizar esta mensagem, clique em Não.
O novo projeto ou projetos são criados no espaço de trabalho. O ambiente de trabalho pode exibir uma janela de Iniciação Rápida de Tecnologia com informações de Ajuda. Você pode fechar esta janela.

Importar o Banco de Dados

Este tutorial inclui um banco de dados Derby de amostra a ser usado no aplicativo. Nestas etapas, você inclui este banco de dados em seu projeto. Para obter mais informações sobre o Apache Derby, um banco de dados relacional de software livre, consulte http://db.apache.org/derby/.
  1. Clique no seguinte link e efetue o download do banco de dados de amostra para uma pasta temporária em seu computador, como seu desktop:

    Banco de dados de amostra

    Não importa onde você salva o banco de dados, desde que possa encontrá-lo novamente.

    Alternativamente, é possível localizar este banco de dados de amostra no diretório de instalação do produto no seguinte local:
    shared_resources/plugins/com.ibm.etools.egl.tutorial0001.doc_version/
       resources/EGLDerbyDB.zip
    shared_resources
    O diretório de recursos compartilhados para o produto, como C:\Program Files\IBM\SDP70Shared em um sistema Windows ou /opt/IBM/SDP70Shared em um sistema Linux. Se você instalou e manteve uma versão anterior de um produto IBM® que contém EGL antes de instalar o seu produto atual, pode precisar especificar o diretório de recursos compartilhados que foi configurado na instalação anterior.
    version
    A versão instalada do plug-in. Se houver mais de uma, use aquela com o número da versão mais recente, a menos que haja uma razão para usar uma versão mais antiga.
  2. No ambiente de trabalho, clique em Arquivo > Importar.
  3. Na janela Importar, expanda Geral, clique em Arquivo Arquivado e, em seguida, em Avançar.
  4. Na janela Arquivo Arquivado, no campo Do Arquivo Arquivado, insira o local do arquivo que você acabou de transferir por download. Você pode utilizar o botão Procurar para localizá-lo.
  5. Na parte inferior do assistente, ao lado do campo Na pasta, clique no botão Procurar.
  6. Na janela Importar para a Pasta, expanda EGLWeb, clique na pasta WebContent para selecioná-la e, em seguida, clique em OK. Esta pasta é onde o banco de dados será incluído em seu projeto. A janela Importar é semelhante a esta:
    Figura da Janela Importar
  7. Clique em Concluir.
O banco de dados é incluído no espaço de trabalho da pasta WebContent do projeto EGLWeb. Não edite nenhum arquivo no banco de dados diretamente. Posteriormente, você criará um aplicativo do EGL para visualizar e editar este banco de dados.

Ponto de Verificação da Lição

Nesta lição, você criou um ou dois projetos, dependendo do servidor. Você pode explorar o projeto ou projetos na visualização Explorador de Projetos:
  • O projeto EGLWeb conterá o código do EGL, páginas da Web e outros arquivos associados ao aplicativo. Você trabalhará especialmente com as pastas EGLSource e WebContent que conterão os arquivos de código de origem do EGL e as páginas da Web para o aplicativo, respectivamente.
  • O projeto EGLWebEAR é o Enterprise Application Resource para o projeto EGLWeb. Você só possui este projeto se estiver utilizando o WebSphere Application Server.

A visualização do Enterprise Explorer é semelhante a essa se você estiver usando WebSphere Application Server:

Figura da visualização do Enterprise Explorer que inclui o projeto da Web do EGL e o projeto EAR

A visualização do Enterprise Explorer será semelhante a esta se você estiver usando o Tomcat:

A visualização do Enterprise Explorer inclui o projeto da Web do EGL

< Anterior | Próximo >

Feedback