Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Leandro Salvatti Piscke
Título: Framework em Java para Geração de Telas no Modelo Crud Baseado em Xml e Objetos Remotos Utilizando a Arquitetura MVC e Padrões
 
Conclusão:
Durante o desenvolvimento do presente trabalho houveram vários desafios relacionados às tecnologias usadas, porém o maior deles foi projetar um software reutilizável e orientado a objetos. Gamma et al. (2000, p. 15) afirma que um projeto desses deve ser específico para o problema a resolver, mas também genérico o suficiente para atender futuros problemas e requisitos. O framework desenvolvido baseou-se nesses princípios. A escolha de padrões de projeto teve suma importância para o desenvolvimento do trabalho. Eles deram o norte para a especificação e desenvolvimento do projeto. Verificou-se que a separação entre as camadas de uma aplicação é um dos mais importantes princípios do projeto de software. Sistemas desenvolvidos utilizando padrões e arquiteturas como o MVC aumentam a reutilização de suas camadas. Os frameworks têm grande importância na construção de um sistema, por proverem soluções para um conjunto de problemas, facilitando o processo de desenvolvimento. Todos os objetivos específicos do trabalho foram desenvolvidos. A implementação da camada servidora do framework foi a parte complicada do desenvolvimento. A falta de conhecimento da especificação EJB3 e também a inexperiência da utilização do servidor de aplicação JBoss, fizeram com que fosse investido várias horas de estudo. No desenvolvimento do presente trabalho também houve a reutilização de frameworks e componentes de terceiros. Essa reutilização facilitou a implementação do projeto e trouxe um ganho considerável no tempo de desenvolvimento do framework. Os resultados também apresentados pelo framework desenvolvido comprovaram que sistemas de informação podem ser simplificados e desenvolvidos com o foco na implementação da lógica de negócio da aplicação. O framework desenvolvido possui algumas limitações referentes à formatação de campos e notificação das telas Thinlet quando o modelo é alterado, para que as telas possam ser recarregadas. Os dois itens foram incluídos na seção de extensões para o trabalho.