1.0 Introdução
2.0 Alterações do Release Anterior
3.0 Problemas Conhecidos
3.1
Definindo Parâmetros de Banco de Dados
3.2 Plataformas de
Destino
3.3 Banco de
Dados Personalizado
3.4
Suporte a 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 Entrada de Formulário
3.8 Limitações de
Nomes
3.9 Problemas ao Conectar-se a Banco de Dados Cloudscape
3.10 Aplicativo Gerado
O Assistente Application Template apresenta um conjunto de gabaritos, cada um dos quais armazena uma descrição de um aplicativo juntamente com definições personalizadas. Um gabarito de aplicativo é na verdade um esqueleto de um aplicativo - ele inclui todo o aplicativo, e pode ser completamente configurado ou ter certas definições marcadas para configuração adicional. Essas definições permitem a especificação de parâmetros orientada pelo assistente e a geração automática de código para produzir um aplicativo operacional completo.
- Uma nova opção permite visualizar o aplicativo gerado. Conforme você progride pelo assistente, a visualização exibe uma versão mais personalizada do aplicativo, com base nas suas entradas.
- As páginas do assistente foram reestruturadas para representar o aplicativo configurado de uma maneira mais intuitiva. Os rótulos de menus e páginas da Web podem agora ser modificados diretamente na página correspondente do assistente. Os campos Data utilizados somente na lógica interna do aplicativo podem ser mapeados em uma página separada do assistente.
- Os widgets de uma página da Web são agora mapeados diretamente para as tabelas e colunas do banco de dados, sem exigir um estágio intermediário. Além disso, você pode agora alterar a ordem dos widgets na página da Web, e modificar o tipo do widget, onde ajustável.
- Agora é possível clicar no roteiro de tarefas do assistente. Para acessar tarefas concluídas anteriormente, clique no ícone do roteiro da página que você deseja abrir.
- Estilos aprimorados estão disponíveis para aplicativos gerados.
Quando você clica no botão Set Database na página Database Connection do assistente, a caixa de diálogo apresenta os parâmetros de banco de dados do último banco de dados ao qual você esteve conectado. Esses não são necessariamente os parâmetros para o banco de dados ao qual você está se conectando automaticamente através do assistente.
O Assistente Application Template gera atualmente somente aplicativos Struts.
O Assistente 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.
O suporte ao tipo de banco de dados possui algumas limitações - os tipos BLOB, INTERVAL e REAL não são suportados. Também não é suportado TimeStamp no Oracle. 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.
Quando um banco de dados é atualizado a partir do formulário A que é mapeado para a mesma tabela de dados como algum formulário B, e você adicionou previamente novos campos somente ao formulário B, o conteúdo desses campos no banco de dados pode ser corrompido. Você pode evitar esse problema apresentando os novos campos em ambos os formulários.
Quando você adiciona valores a um banco de dados e a tabela do banco de dados contém colunas que não podem ser nulas, a operação pode falhar. Você pode evitar esse problema apresentando todas as colunas que não podem ser nulas nas exibições correspondentes e preenchendo seus valores.
Os bancos de dados de amostra contêm alguns nomes de colunas que não podem ser utilizados em bancos de dados de certos fornecedores, para os quais esses nomes são nomes reservados (por exemplo, INDEX).
A validação de entradas de formulário está implementada parcialmente. Se forem utilizados dados inválidos em uma entrada (por exemplo, uma cadeia vazia em um campo de inteiro) o aplicativo gerado poderá falhar.
Existem várias limitações para nomes de colunas de banco de dados. Não utilize identificadores reservados de Java (tais como if, int, etc.) para nomes de tabelas e colunas de banco de dados, utilizando qualquer combinação de maiúsculas e minúsculas e de espaçamento. Não utilize caracteres que não sejam utilizados em inglês nos nomes das tabelas e colunas de banco de dados. Essas limitações na verdade são mais rigorosas do que é necessário na versão atual, mas a observação dessas diretrizes garante que o aplicativo gerado terá o comportamento esperado.
A utilização do assistente envolve várias ações de conexão e desconexão. Devido a um problema inerente na conexão a bancos de dados Cloudscape, isto 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, em seguida, parar o servidor, o assistente pode não conseguir estabelecer uma conexão com o banco de dados utilizado por esse aplicativo. Se esse problema ocorrer, inicie o WebSphere Studio novamente.
Se você definir as preferências do WebSphere Studio para que as construções não sejam feitas automaticamente na modificação de recurso, o aplicativo gerado pode não ser ativado corretamente. Para evitar esse problema, certifique-se de que a opção para construções automáticas esteja selecionada.
Retornar para o arquivo leia-me principal
(C) Copyright IBM Corporation 2000, 2003. Todos os Direitos Reservados.