Java / Spring - Instalando Spring

Índice
Finalmente, depois de tantos tutoriais teóricos, vamos começar com a parte prática de como usar o Framework. Este tutorial também é complementado pela série de tutoriais do Maven, já que usaremos o repositório Maven para baixar o Spring (e também explicarei como fazer isso manualmente).
Primeiramente você deve saber que nestes tutoriais usaremos o Spring core e suas bibliotecas. O Spring tem seu próprio ambiente que você também pode baixar, mas isso não faz parte desses tutoriais. Além disso, o Spring recomenda que você use o Maven (ou Gradle, mas não vamos usar esse) para baixá-lo. Então, vamos ver como fazer o download manualmente.
Na página Spring, você NÃO encontrará uma maneira de baixar as bibliotecas Spring na forma de jars diretamente, portanto, você deve ir para esta página onde as bibliotecas Spring são indexadas por versão. Depois de selecionar a versão do Spring que deseja usar, baixe o .zip e descompacte-o em uma pasta que deve ser adicionada ao classpath do seu projeto.
Adicione os frascos ao seu projeto
Vou supor que você usa o Eclipse para montar seu projeto, portanto, a seguir apresentarei as etapas para configurar seu projeto corretamente para que você possa usar o Spring assim que fizer o download:
  • Clique com o botão direito no projeto ao qual deseja adicionar o Spring e selecione Caminho de construção → Adicionar bibliotecas …

  • Na lista que aparece, selecione “Biblioteca do usuário” (ou “Biblioteca do usuário”) e pressione “Avançar”.
  • Uma lista de bibliotecas criadas pelo usuário aparecerá. Aqui, vamos criar uma biblioteca apropriada para Spring para que você possa atribuí-la a qualquer projeto. Pressione o botão que diz "Bibliotecas do usuário …" ou "Bibliotecas do usuário …".
  • Nesta tela vamos criar a biblioteca correspondente, pressionamos "Novo …" chamamos de "Primavera" e clicamos no botão "Adicionar JARs …" e procuramos os jars que baixamos.

  • Finalmente, você deve baixar o Apache Commons Logging desta página, pois o Spring depende desta biblioteca para sua operação e você deve adicioná-lo ao classpath da mesma maneira que adicionou o Spring.
Como você pode ver, é um trabalho um tanto longo e tedioso, além de que a separação dos diferentes componentes do Spring é mais complicada se você trabalhar assim, pois você terá alguns componentes extras para cada arquivo jar. Portanto, é melhor obter o Spring por meio do Maven.
O motivo pelo qual o Spring recomenda o uso de um manipulador de dependência transitiva como Maven e Gradle é porque há 19 jars que compõem o framework e, em geral, é incomum para um projeto exigir todos os jars que o compõem. Para obter o Spring dessa forma, recomendo que você aprenda a usar o Maven com meus tutoriais:
[color = # 234085] Maven - Primeiras etapas [/ color]
[color = # 234085] Maven - Usando o Maven pela primeira vez [/ color]
[color = # 234085] Maven - aplicativos da web e plug-ins [/ color]
[color = # 234085] Maven - o plug-in Jetty [/ color]
[color = # 234085] Plug-ins Eclipse e Maven [/ color]
Depois de entender o conceito do Maven e ter entendido como ele funciona e como usá-lo, você verá que só precisa adicionar a dependência correspondente no arquivo POM do seu projeto e poderá começar a utilizá-lo, sem fazer download. Apache commons logging ou qualquer coisa.
A dependência de que você precisa para usar o kernel Spring é a seguinte:
 org.springframework spring-context 4.0.6.RELEASE 

Se você deseja adicionar mais dependências de framework ao seu projeto (Spring Web, Sprinq MVC, Spring AOP, etc), você pode adicioná-las ao arquivo POM sem problemas e usá-las em seu projeto.
Com isso, você já tem o kernel do Spring configurado em seu projeto e poderá tirar proveito da manipulação de injeção de dependência que será a forma como trabalharemos com o Spring em tutoriais futuros. Aguardo seus comentários. Até a próxima!Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave