Spring Framework: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m ajustes usando script |
m Correção de erro ortográfico |
||
Linha 3:
No Spring o ''[[container (programação)|container]]'' se encarrega de "instanciar" [[classe (programação)|classe]]s de uma aplicação [[Java (linguagem de programação)|Java]] e definir as dependências entre elas através de um arquivo de configuração em formato [[XML]], inferências do framework, o que é chamado de auto-wiring ou ainda anotações nas classes, métodos e propriedades. Dessa forma o Spring permite o baixo acoplamento entre classes de uma aplicação [[orientação a objetos|orientada a objetos]].
O Spring possui uma arquitetura baseada em [[interface (ciência da computação)|interface]]s e [[Plain Old Java Objects|POJO]]s (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 [[EJB]]s. Com Spring, pode-se ter um alto desempenho da
Esse ''framework'' oferece diversos módulos que podem ser utilizados de acordo com as necessidades do projeto, como módulos voltados para desenvolvimento Web, persistência, acesso remoto e [[programação orientada a aspecto]]s.
|