< Anterior | Próximo >

Lição 6: Atualizando o aplicativo

Na primeira lição, você excluiu determinadas versões dos componentes. Nesta lição, você inclui essas versões novamente para simular a implementação de uma nova versão dos componentes.
O aplicativo da web que você implementou na lição anterior incluía a versão 1.0 do componente da web e o componente do banco de dados. A versão 1.1 desses componentes inclui um novo item para a loja online: um Bichon na categoria Cães.
  1. Verifique se Bichon não está disponível na categoria Cães:
    1. Abra o aplicativo abrindo um navegador da web para a URL a seguir:
      http://hostname:8080/JPetStore
    2. Clique em Insira a loja.
    3. Procure a categoria Cães e verifique se Bichon não está disponível. A figura a seguir mostra alguns dos cães nessa categoria:
      A categoria Cães, mostrando alguns dos cães que estão disponíveis; Bichon não está na lista
  2. Importar a nova versão do componente do banco de dados:
    1. No servidor IBM® UrbanCode Deploy, clique na guia Componentes e, em seguida, clique no componente JPetStore-DB.
    2. Clique na guia Versões e, em seguida, clique em Importar novas versões. Agora, a versão 1.1 é mostrada na lista de versões, conforme mostrado na figura a seguir:
      A guia Versões para o componente JPetStore-DB, mostrando as versões 1.0 e 1.1
    3. Clique na nova versão do componente do banco de dados para abrir sua página de informações.
    4. Clique na guia Configuração.
    5. Em Configurações básicas, na lista Tipo, selecione Incremental e, em seguida, clique em Salvar.
    Essa versão é configurada para ser um upgrade incremental, em vez de uma nova versão. As versões completas são instalados diretamente, sem instalar as versões anteriores primeiro. Os upgrades incrementais começam com as versões anteriores e depois a nova versão é instalada sobre as versões anteriores. A nova versão do banco de dados é somente uma adição ao banco de dados, portanto, ela requer a versão anterior do componente.
  3. Da mesma forma, importe a versão 1.1 do componente da web sem alterar a configuração Tipo. O componente de aplicativo não tem quaisquer versões adicionais.
  4. No ambiente, execute o processo de aplicativo novamente. Na janela Processo de execução, certifique-se de selecionar Versão mais recente para cada um dos componentes, cliando em Escolher versões e então, clique em Selecionar para todos > Última disponível. Opcionalmente, é possível marcar a caixa de seleção Somente as versões alteradas para que o servidor implemente somente os componentes com novas versões. Nesse caso, o servidor executa os processos do componente somente para os componentes da web e do banco de dados.
    Executando o processo de aplicativo para implementar as novas versões dos componentes da web e do banco de dados
  5. Em seu navegador da Web, recarregue o aplicativo da web e explore a categoria Cães para ver o novo Bichon, conforme mostrado na figura a seguir:
    A categoria Cães, mostrando o novo item
    Esse novo item demonstra que o componente do banco de dados é atualizado para a versão 1.1
  6. Clique no ID do Produto para Bichon e, em seguida, no ID do item para ver a página do produto para Bichon. O novo gráfico para esse item demonstra que o componente da web é atualizado para a versão 1.1.
    O novo item, incluindo um novo gráfico a partir do componente da web

Ponto de verificação da lição

Agora o aplicativo inclui as versões nova dos componentes.
Em um cenário de produção, as novas versões de componentes podem ficar disponíveis com frequência. É possível executar o processo de aplicativo conforme necessário para atualizar os componentes implementados. É possível também configurar o processo de aplicativo para ser executado automaticamente, quando novas versões dos componentes ficarem disponíveis.
< Anterior | Próximo >

Feedback