Estudo comparativo entre frameworks java para construção de aplicações web

View/ Open
Date
2004-12-17Author
Souza, Marcos Vinícius Bittencourt de
Metadata
Show full item recordAbstract
O desenvolvimento de aplicações freqüentemente utiliza o apoio de frameworks. De
fato, conforme o grau de complexidade das aplicações aumenta, torna-se inviável a
codi cação a partir do zero. Faz-se uso, então, de frameworks que auxiliam o desenvolvedor.
Devido à grande diversidade de soluções passíveis de serem utilizadas,
surge a necessidade de se conhecer qual a melhor escolha para o domínio de aplica
ções web desenvolvidas pelo Centro de Processamento de Dados da Universidade
Federal de Santa Maria (CPD/UFSM). O presente trabalho provê uma comparação,
a m de auxiliar no momento da decisão sobre qual framework deva ser utilizado,
entre os frameworks mais conhecidos pelos desenvolvedores de aplicações web: SOFIA,
Apache Struts e Spring. Com o objetivo de avaliar a arquitetura e os padrões
empregados por cada um, foi desenvolvida a aplicação: Documento de Informações
Cadastrais (DIC). Essa aplicação representa a versão eletrônica para um processo
de cadastro econômico anteriormente em uso pela prefeitura municipal de Campinas
(SP). Nesse cadastro, o contribuinte informa os dados referentes às atividades
econômicas desenvolvidas, bem como seus dados pessoais. Os resultados da avalia-
ção mostram que o framework mais indicado, devido a recursos não presentes nos
outros frameworks, é o Spring. Porém a curto prazo o Spring não deve ser adotado
devido à estrutura presente já construída com Struts.
Collections
The following license files are associated with this item: