Comparação Spring

Olá pessoal!

Vocês já devem ter acostumado com a sequencia neh, então vamos a comparação;

Separei alguns pontos, mas arquitetei de forma diferente desta vez!

 → Spring 2  

  • Configuração XML mais fácil;
  • Novos escopos de bean;
  • Criação de XML Extensible;
  • Programação Orientada a Aspectos (AOP);
  • Portlet;
  • Suporte ao idioma dinâmico;

  → Spring 2.5  

  • Injeção de dependência através da anotação @Autowired;
  • O suporte para anotações JSR- 250, incluindo @Resource para injeção de dependência de um recurso nomeado , bem como @PostConstruct e @PreDestroy para métodos de ciclo de vida.;
  • A detecção automática de componentes Spring estão anotados com @Component;
  • Um novo modelo de programação Spring MVC orientado a anotação que simplifica enormemente o desenvolvimento web Spring como @Controller;
  • Um novo quadro de teste de integração que é baseado no JUnit 4 e anotações;
  • Java EE 5, incluindo JDBC 4.0, JTA 1.1, 1.4 e Java Correio JAX- WS2.0;
  • O suporte integrado para AspectJ;
  • Novos espaços para nomes de configuração XML , incluindo namespace de contexto para a configuração de aplicativos detalhes de contexto e um namespace jms para configurar beans orientados a mensagens.

  → Spring 3 

  • Spring Expression Language (SpEL), ela permite a injeção de valores a partir de uma verdade de fontes, incluindo bean e propriedades do sistema;
  • IoC melhorias / Java baseada em  bean metadata;
  • Anotações para o Spring MVC , incluindo @CookieValue e @Request-Header , para puxar os valores de cookies e cabeçalhos de solicitação , respectivamente;
  • De uso geral do sistema de conversão de tipo e campo sistema de formatação;
  • Objeto a funcionalidade de mapeamento XML (OXM) passou de Web Services Primavera projeto;
  • Suporte a REST, incluindo controladores Spring MVC que respondem a URLs no estilo REST com XML, JSON , RSS ou qualquer outra resposta adequada;
  • adições @MVC;
  • Um novo namespace XML para facilitar a configuração do Spring MVC;
  • Validação do modelo declarativo;
  • Apoio inicial para Java EE 6;
  • Suporte de banco de dados integrado.

Bom, como nos posts anteriores, aqui está o meu feedback sobre o Framework.

Utilizei as versões 2.5 e 3.0 do Spring , este Framework pra mim foi 'O DESAFIO'. Pois nunca tinha visto modelo IOC, então até me habituar com o processo demorei um pouco viu...
Me impressionei com a facilidade de criação e integração que é possível realizar. Depois que se aprende a lógica do Spring ele se torna fácil e intuitivo.
Poderia dizer que o Spring é o 'primo rico' de muito Framework por aí...  rsrsrs
A documentação do Spring é impecável e organizada. Dificilmente você fica a mercê de conteúdo, seja na web ou livros.

Bom pessoal, espero que tenham gostado. :-)
Até a próxima galera! \o

Thallita Celeste

Olá! Sou Thallita, fundadora do blog ThallitaCeleste. Sou Analista de segurança, com fome de conhecimento e grande vontade de ajudar as pessoas ao redor. Aqui, tento manter meu histórico sobre diversos temas. Bem, seja Bem Vindo ao meu Blog! Espero que goste. o/

Nenhum comentário:

Postar um comentário