..


Links Patrocinados

Introdução ao Spring

Spring é um framework de código aberto para desenvolvimento de aplicações Java em aplicações paritcolare para J2EE .

A primeira versão do quadro foi lançado em 2002 por Rod Johnson, em seguida, passando por muitas mudanças que trouxeram este quadro a ser muito apreciado pela comunidade internacional em 2006 e ganhou um prêmio Jolt Productivity e um Prêmio de Inovação JAX.

Mas por que usar Spring?

Primavera tem características que muitos outros quadros não têm:

  • Modular: Apesar de ser muito grande, graças ao seu design modular você pode optar por integrar alguns de seus módulos em nosso projeto. Para esta Primavera é facilmente integrado em projetos existentes.
  • Leve: Spring é projetado de modo que as dependências no âmbito da nossa lógica de negócios praticamente nulo, e se algum facilmente isoladas. Para instaziare e \ ou inicializar objetos no quadro não precisam implementar interfaces específicas ou classes abstratas.
  • Integrável: Na Primavera não há registro de pacotes, pool de conexão, ou O \ R mapeamento , como todos esses recursos são fornecidos por outros frameworks open source. Primavera não é o objetivo de substituí-los, mas apenas para torná-los mais fáceis de usar, através de suas ferramentas.
  • Portátil: Um pedido por escrito com a Primavera podem ser transferidos sem problemas de um Servidor de Aplicação para outro, tais como: WebLogic, Tomcat, Resin, JBoss, Jetty, Geronimo e WebSphere.
  • POJO programação baseada habilitado: Primavera nos permite desenvolver uma completa aplicação J2EE usanso apenas POJOs , proporcionando-lhes recursos corporativos de forma não invasiva.
  • Teste permitiu driven: Primavera nos permite escrever software que é fácil de testar, então é um quadro ideal para software que é escrito com base em Test Driven Development .

Depois de ver a Primavera peculiaridades, vamos ver o que há benefícios adicionais para usá-lo:

  • Torna possível executar um método Java em um trasazione, ou fazer um método remoto sem ter que interagir com os seus APIs (por exemplo, JTA ).
  • Os serviços de gestão de configuração do Spring pode ser utilizado em qualquer camada de arquitectura, e em qualquer ambiente de execução.
  • Eliminar a proliferação de arquivo de propriedades personalizadas. Para entender as dependências de uma classe, só precisa de olhar para o fabricante ou sua propriedade. Isto é possível através do uso de 'inversão de controle e injeção de dependência, que será discutido posteriormente.
  • Facilita a interfaces de programação.
  • Diferentemente da maioria dos outros frameworks, Spring se concentra em fornecer maneira simples e eficaz de gerir os nossos objetos de lógica de negócios.
  • Há autia para resolver problemas comuns de aplicações empresariais, fazendo uso do opcional EJB . Desta forma podemos escolher implemenrare interfaces em nossos negócios ou POJOs nosso EJB, sem alterar o código de chamada. Além de que a Primavera também é proposto como uma alternativa adequada para o EJB mesmo, para muitos tipos de aplicações corporativas.
  • Ele fornece uma estrutura consistente para acesso a dados, seja usando JDBC ou usando outros produtos de O mapeamento R \, como Hibernate ou TopLink .

Java Guia de Primavera
E-Learning
Linux (Curso) Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €.
PHP (Curso) PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €.
Ruby e Ruby On Rails (Curso) Ruby e Ruby On Rails (Curso)
Criação de software e aplicações Web com Ruby e RoR. A partir de 39 €.
Links Patrocinados