Assistente Template Application - Notas sobre o Release

1.0 Introdução
2.0 Alterações do Release Anterior
3.0 Problemas Conhecidos
   3.1 Definindo Parâmetros do Banco de Dados
   3.2 Plataformas de Destino
   3.3 Banco de Dados Personalizado
   3.4 Suporte ao Tipo de Coluna do Banco de Dados
   3.5 Atualização do Banco de Dados
   3.6 Nomes de Colunas do Banco de Dados
   3.7 Validação de Entradas do Formulário
   3.8 Limitações de Nomenclatura
   3.9 Problemas de Conexão com o Banco de Dados do Cloudscape
   3.10 Aplicativo Gerado

1.0 Introdução

O Assistente Template Application apresenta um conjunto de gabaritos, sendo que cada um armazena uma descrição de um aplicativo juntamente com definições personalizadas. Um gabarito de aplicativo é realmente a estrutura de um aplicativo - ele inclui todo o aplicativo e pode ser totalmente configurado ou ter certas definições marcadas para configuração adicional. Essas definições ativam a especificação de parâmetros orientada pelo assistente e a geração automática de código para produzir um aplicativo operacional completo.

2.0 Alterações do Release Anterior

3.0 Problemas Conhecidos

3.1 Definindo Parâmetros do Banco de Dados

Quando você clica no botão Set Database na página Database Connection do assistente, a caixa de diálogo apresenta os parâmetros do banco de dados do último banco de dados ao qual você se conectou. Não são necessariamente os parâmetros do banco de dados ao qual você está sendo conectado automaticamente através do assistente.

3.2 Plataformas de Destino

O assistente Template Application gera atualmente apenas aplicativos Struts.

3.3 Banco de Dados Personalizado

O Assistente para Template Application supõe que o banco de dados ao qual você conectou durante a personalização seja o mesmo banco de dados acessado a partir do aplicativo gerado.

3.4 Suporte ao Tipo de Coluna do Banco de Dados

O suporte ao tipo de banco de dados possui algumas limitações - os tipos BLOB, INTERVAL e REAL não são suportados. O TimeStamp no Oracle também não é suportado. Se você utilizar bancos de dados de fornecedores específicos que não suportam a granulosidade da definição de tipo SQL, o aplicativo gerado poderá falhar.

3.5 Atualização do Banco de Dados

Quando um banco de dados é atualizado a partir do formulário A, que é mapeado para a mesma tabela de dados como alguns formulários B e anteriormente você tiver adicionado novos campos apenas no formulário B, o conteúdo desses campos no banco de dados poderá ser corrompido. Você pode evitar esse problema apresentando os novos campos nos dois formulários.
Quando você adiciona valores a um banco de dados e a tabela do banco de dados contém colunas não-anuláveis, a operação poderá falhar. Você pode evitar esse problema apresentando todas as colunas não-anuláveis nas exibições correspondentes e preencher seus valores.

3.6 Nomes de Colunas do Banco de Dados

Os bancos de dados de amostra contêm alguns nomes de colunas que não podem ser utilizados em bancos de dados de determinados fornecedores, para os quais esses são nomes reservados (por ex., INDEX).

3.7 Validação de Entradas do Formulário

A validação de entradas do formulário foi parcialmente implementada. Se forem utilizados dados inválidos em uma entrada (por ex., uma cadeia vazia em um campo de inteiro), o aplicativo gerado poderá falhar.

3.8 Limitações de Nomenclatura

Existem algumas limitações para os nomes de colunas do banco de dados. Não utilize identificadores reservados Java (como if, int, etc.) para nomear tabelas e colunas do banco de dados, utilizando qualquer combinação de maiúscula/minúscula e espaçamento de letra. Não utilize caracteres que não sejam em inglês nos nomes de tabelas e colunas do banco de dados. Essas limitações são realmente mais rigorosas do que o necessário na versão atual, mas obedecer essas instruções garantirá que o aplicativo gerado será executado conforme esperado.

3.9 Problemas de Conexão com o Banco de Dados do Cloudscape

O uso do assistente envolve várias ações de conexão e desconexão. Devido a um problema inerente na conexão com bancos de dados do Cloudscape, isso pode fazer com que os usuários do assistente vejam tabelas sem colunas. Se isso ocorrer, inicie novamente o WebSphere Studio.
Se você executar um aplicativo gerado no servidor e depois parar o servidor, o assistente pode não ser capaz de estabelecer uma conexão com o banco de dados utilizado por esse aplicativo. Se isso ocorrer, inicie novamente o WebSphere Studio.

3.10 Aplicativo Gerado

Se você definir as preferências do WebSphere Studio para que as construções não sejam feitas automaticamente na modificação do recurso, o aplicativo gerado pode não ser ativado adequadamente. Para evitar esse problema, assegure que a opção para construções automáticas esteja selecionada.

Retornar para o Arquivo Leia-me Principal