Comparação cmmi
Fernando S. Godói¹, Késsia R. C. Marchi¹ ¹Universidade Paranaense (UNIPAR) Paranavaí – PR – Brasil fernandogodoy_18@msn.com, kessia@unipar.br
Resumo. Este artigo traz uma breve descrição do Spring Framework, apresentando sua estrutura e fazendo uma breve descrição dos padrões de Inversão de Controle e Injeção de Dependência, explicando quais benefícios estes padrões proporcionam no desenvolvimento de aplicações em Java. Será aplicado o Spring framework no desenvolvimento de uma aplicação em Java com uso dos padrões de Inversão de Controle e Injeção de Dependência. 1. Introdução Atualmente o Java é uma linguagem utilizada universalmente, e este sucesso se deu devido ao poder que a linguagem possui possibilitando ao programador trabalhar tanto em baixo quanto em alto nível. Com o passar dos anos o a linguagem teve uma grande evolução e seguindo este caminho surgiu o J2EE atualmente JEE, com foco em sistemas corporativos. Um dos problemas encontrados na JEE, é que a maior parte dos softwares criados atualmente é de pequeno porte, com isso a utilização de EJBs (Entreprise Java Beans) se tornou inviável devido ao alto nível de complexidade para à implementação. [Calçado 2008] O Spring framework é uma tecnologia que surgiu para resolver o problema da complexidade encontrada nos EJBs, sendo um framework que implementa os padrões de Inversão de Controle e Injeção de Dependência, juntamente os Patterns de Setter Injection e Constructor Injection, além de prover técnicas de boa programação fornecendo um modelo unificado e simples de programação, isto o tornou um sucesso em meio à comunidade de programadores, sucesso este, foi tão grande que na versão mais nova do JEE, diversas melhorias foram criadas baseadas no Spring. [Calçado 2008; Pacheco 2007] Este trabalho tem como foco falar sobre o Spring, fazendo uma breve abordagem sobre os padrões de Inversão de Controle e Injeção de