7. Só havia um pequeno problema:
o tempo gasto com requisitos
não funcionais muitas vezes era
MAIOR
que com os funcionais.
8. Objetivos de Rod Johnson
- desenvolvimento mais simples que o J2EE
- voltado para interfaces
- bom design OO
- facilitar a criação de testes
- agradável de usar
- deve integrar com soluções existentes
- open source
10. Enquanto isso...
2008 - empresa Interface 21 renomeada
SpringSource
2009 – Oracle compra Sun Microsystems
por US$13 bi
2009 – VMWare compra SpringSource
por US$420 mi
2013 - VMware + EMC cria a Pivotal, focada
em sistemas (Spring vai junto)
17. Motivo 1 para criação do Spring Boot
O crescimento do Spring trouxe problemas!
- muitos módulos
- muitas dependências
- configuração já não é tão simples
18. O crescimento dos Micro Services
servidor pesado rodando uma aplicação
com 10 serviços é trocado por 10 servidores
leves rodando apenas um serviço
Motivo 2 para criação do Spring Boot
48. Gerar um WAR do seu serviço
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
49. E tem mais...
- Integração com Spring Cloud
- Eureka
- Hystrix