Spring Framework: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Bot: Modificando: en:Spring Framework
Linha 1:
O '''Spring''' é um ''[[framework]]'' ''[[open source]]'' criado por Rod Johnson e descrito em seu livro "Expert One-on-One: J2EE Design e Development". EleTrata-se foide criadoum paraframework endereçarnão aintrusivo, complexidadebaseado denos desenvolvimentopadrões de aplicativos corporativos. O Spring torna possível usarprojeto ''[[Plain Old Java Objects|POJOs]] para alcançar coisas que previamente só eram possíveis com [[EJB]]s. Porém, a utilidade do Spring não é limitada ao desenvolvimentoInversão de aplicações "[[server-sideControle]]". Qualquer aplicativo escrito na [[Java'' (linguagem de programaçãoIoC)|linguagem Java]]e pode se beneficiar do Spring em termosInjeção de simplicidade, "testabilidade" e agrupamentoDependência.
 
No Spring o container se encarrega de instanciar classes de uma aplicação Java e definir as dependências entre elas através de um arquivo de configuração XML. Dessa forma o Spring permite o baixo acoplamento entre classes de uma aplicação OO.
 
O Spring possui uma arquitetura baseada em interfaces e POJOs (Plain Old Java Objects), oferecendo aos POJOs características como mecanismos de segurança e controle de transações. Também facilita testes unitários e surge como uma alternativa à complexidade existente no uso de EJBs.
 
Esse framework oferece diversos módulos que podem ser utilizados de acordo com as necessidades do projeto, como módulos voltados para desenvolvimento web, persitência, remoting e programação orientada a aspectos.
 
{{esboço-programação}}
Linha 9 ⟶ 15:
=={{links externos}}==
* {{en}} [http://www.springframework.org Página oficial do projeto]
* {{pt-br}} [http://www.imasters.com.br/artigo/4497/java/spring_framework_introducao/ Spring Framework: Introdução]
 
[[Categoria:Java]]