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 Modalidade de Assistente ao Utilizar GTK
3.10 Problemas ao Conectar ao Banco de Dados Cloudscape
3.11
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 estar completamente configurado ou ter determinadas definições marcadas para outras configurações. Essas definições ativam a especificação de parâmetros orientada pelo assistente e a geração automática do código para produzir um aplicativo completamente operacional.
- Uma nova opção permite visualizar o aplicativo gerado. À medida que você progride pelo assistente, a visualização exibe uma versão mais personalizada do aplicativo, baseada na sua entrada.
- As páginas do assistente foram reestruturadas para representar o aplicativo configurado de maneira mais intuitiva. Os rótulos de menus e páginas da Web agora podem ser modificados diretamente na página do assistente correspondente. Campos de dados utilizados somente na lógica interna do aplicativo podem ser mapeados em uma página do assistente separada.
- Os widgets de uma página da Web agora são mapeados diretamente para as tabelas e colunas do banco de dados, sem requerer um estágio intermediário. Além disso, agora você pode alterar a ordem dos widgets da página da Web e modificar o tipo de widget, quando ajustável.
- O mapa de tarefas do assistente agora pode ser clicado. Para acessar tarefas concluídas anteriormente, clique no ícone do mapa na página que deseja abrir.
- Estilos aprimorados estão disponíveis para os aplicativos gerados.
Ao clicar no botão Set Database na página Database Connection do assistente, a caixa de diálogo apresenta os parâmetros do último banco de dados ao qual você estava conectado. Esses não são necessariamente os parâmetros para o banco de dados ao qual você está conectando automaticamente através do assistente.
O Assistente Template Application gera atualmente somente aplicativos Struts.
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.
O suporte ao tipo de banco de dados possui algumas limitações - os tipos BLOB, INTERVAL e REAL não são suportados. 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.
Quando um banco de dados é atualizado a partir do formulário A que é mapeado para a mesma tabela de dados que algum formulário B, e anteriormente foram adicionados novos campos somente ao formulário B, o conteúdo desses campos no banco de dados pode ser corrompido. Esse problema pode ser evitado apresentando os novos campos nos dois formulários.
Ao adicionar valores a um banco de dados e a tabela do banco de dados tiver colunas não-anuláveis, a operação pode falhar. Esse problema pode ser evitado apresentando todas as colunas não-anuláveis das 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 determinados fornecedores, para os quais esses nomes são reservados (por exemplo, INDEX).
A validação de entradas do formulário está parcialmente implementada. Se forem utilizados dados inválidos em uma entrada (por exemplo, uma cadeia vazia em um campo de inteiro), o aplicativo gerado poderá falhar.
Várias limitações existem para nomes de colunas de bancos de dados. Não utilize identificadores reservados Java (como if, int, etc.) para nomear as tabelas e colunas dos bancos de dados, independente da combinação de maiúsculas e minúsculas e do espaçamento. Não utilize caracteres que não sejam do inglês nos nomes das tabelas e colunas dos bancos de dados. Essas limitações são na verdade mais rígidas do que o necessário na versão atual, mas seguir essas instruções garantirá que o aplicativo gerado seja executado conforme esperado.
Ao utilizar o assistente com GTK, outras funcionalidades do WebSphere ainda poderão estar acessíveis. Evite utilizar outras funções enquanto o assistente está em execução, pois isso pode causar problemas.
A utilização do assistente envolve várias ações de conexão e desconexão. Devido a um problema inerente da conexão aos bancos de dados 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 esse problema ocorrer, reinicie o WebSphere Studio.
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, 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.