quinta-feira, 30 de maio de 2013

Injeção de dependência em Spring

O Spring é um framework que permite uma melhor programação e fornece um modelo de configuração para aplicações empresariais em Java. Segundo a própria Springsource, o objetivo é que as equipes possam se concentrar na lógica de negócios em nível de aplicativo, sem vínculos desnecessários para ambientes específicos de implantação.

As principais características do Spring Framework são:

  • Injeção de dependência utilizando configuração XML e/ou baseada em anotações;
  • Suporte avançado para programação orientada a aspectos com variantes baseadas em proxy e em AspectJ
  • Suporte para transações declarativas, caching declarativo, validação declarativa e formatação declarativa
  • Abstrações para trabalhar com especificações comuns do Java EE (JDBC, JPA, JTA e JMS)
  • Suporte a Hibernate e Quartz
  • Fornece um framework para aplicações web MVC, RESTful e webservices
  • Fornece ambiente para realização de testes de unidade e de integração
  • Suporte a ambiente de cloud computing como Heroku, Google App Engine, Amazon Elastic Beanstalk eVMware's Cloud Foundry

Vamos ver neste vídeo um pouco de injeção de dependência:
 


Nenhum comentário:

Postar um comentário