Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Luis Fernando Coelho
Título: Gerador de Código HTML Baseado em Dicionário de Dados Utilizando Banco de Dados
 
Conclusão:
Foi apresentado um gerador de código HTML, scritps SQL e validador de dados de formulários HTML, baseado na modelagem de dados armazenada no dicionário de dados, juntamente com um módulo de administração do dicionário de dados que auxilia a programadores e desenvolvedor na construção de sistemas para a web. O módulo de administração permite o cadastro das tabelas e os campos das tabelas, bem como o cadastro de atributos referentes as características que um campo terá na visualização, para que a mesma possa ser gerada. Com o gerador é possível a geração das mais diversas páginas bem como a atualização, inserção e exclusão dos registros de forma automática. O grande diferencial do trabalho deve-se ao fato que todas as páginas do sistema serão geradas em tempo de execução. Não sendo necessário uma prévia geração das páginas e fazendo com que se for necessário incluir um campo em uma página, tenha-se que gerar novamente as páginas. Como são todas geradas dinamicamente para a inclusão de um campo basta acessar o modulo de administração e localizar a tabela que corresponde à página que se deseja alterar e incluir uma nova coluna na tabela, bem como cadastrar os atributos no dicionário de dados, que na próxima requisição da página o campo será incluído automaticamente. A IDE Netbeans, foi utilizada e mostrou eficiente e facilitou os passos de depuração de código no desenvolvimento do gerador. Já que possui integrado o servidor de aplicação TomCat foi possível a execução passo a passo do código a ser gerador mesmo sendo para web, o que normalmente é uma dificuldade encontrada no desenvolvimento de sistemas web. Com relação aos trabalhos apresentados, acredita-se que o mesmo apresentou um diferencial importante, pois possibilita a geração de código dinamicamente e além de poder ser utilizando por diversas tecnologias Java para a web, como JSP, Servlet, Velocity entre outras. Foi necessária a criação de 39 classes contendo 4320 linhas para a criação do gerador, 17 classes e 1000 linhas para a aplicação de Administração do dicionário de dados e 31 classes e 1470 para a aplicação de exemplo PEP. Totalizando 87 classes e 6790 linhas em 480 horas de programação. Fica como sugestão para próximos trabalhos a criação de classes que permita a criação das integridades interface gráfica bem como a geração automática das chaves primárias de uma tabela, quando a mesma possuir uma chave primária composta.