Oi pessoal,
Ontem tivemos nosso segundo encontro no qual pudemos ver o que de fato é o container de inversão de controle e injeção de dependências do Spring. Pra isto começamos mostrando como é a vida sem o Spring, criando um verdadeiro inferno de factories e, na sequência, fomos pouco a pouco substituindo esta abordagem pela adoção do Spring.
Nisto pudemos ver:
- Como funciona o container do Spring.
- A cara do container do Spring.
- Como configurar o container usando Java.
- Como configurar o container usando anotações Java.
- Como lidar com alguns métodos de ciclo de vida.
- O que são os beans
E ainda tivemos uma discussão bem legal ao final sobre os temas que abordamos.
Agora seguem alguns recursos para vocês:
- O código fonte que usamos ontem de exemplo já está disponível no Github: GitHub - itexto/grupo-spring-2
- Para quem não pode participar, com a permissão de quem estava presente, gravamos nosso encontro e disponibilizamos no meu canal do Twitch. O vídeo deve ficar no máximo umas duas semanas lá: https://twitch.tv/kicolobo
E agora algum material sobre Spring:
- Entenda as configurações do Spring Boot! - /dev/Kico
- Documentação do pacote Spring Core - Core Technologies
- A documentação do Weld, alternativa ao Spring como container tem esta seção aqui incrível sobre os conceitos de escopo e contexto: Weld 4.0.0.Final - CDI Reference Implementation
Bora nos preparar para os próximos encontros? Estou pensando em ficar disponível à noite caso alguém precise de ajuda, o que me dizem?