o que é o spring framework [Música] não é paulo silveira roberto sousa ea gente vai falar sobre esse frango que comer o mercado inteiro de java que está em todo lugar alberto quando eu ouço falar do spring eu sempre penso na partiu hebe não é então muito tempo atrás eu acho que isso tem 18 anos eles usavam com aquele foco de olha na complicado desenvolver na web fazer um monte de coisa http então taques e tem o tal do spring que acabou virando o spring mvc mas pelo que eu entendo hoje esse ecossistema é muito
maior o spring usado em muitos outros lugares estão onde ele aparece e como está essa situação na web ele é muito usada em aplicações web mesmo hoje em dia né o spring quando como se falou e quando ele veio para o mercado a ideia era supostamente facilitar uma coisa que era difícil com o tal do javep o início dele não era fácil também né se você for pegar aplicações superem antigas com eles 32 e tudo mais eram configurações gigantes e ele foi percorrendo a estrada e aí teve um certo momento é que ali que ele
já era conhecido mas a esposa um total de lippi que ele ficou mega utilizado virou padrão pra tudo que a aplicação java é pouco importa na verdade a aplicação desktop é um beque você a aplicação web é quando eles lançaram spring bote os prende muito facilitou muito as configurações e hoje ele virou padrão para todo mundo está dizendo quem é continuar desenvolvendo em java que quer buscar desenvolver qualquer tipo de aplicação é óbvio que hoje em dia todo mundo muitas empresas optam pouco começar com uma vez distribuídas micro serviços qualquer arquitetura distribuída seja mas pouco
importa se é um processo multiprocesso springbooks virou padrão facilita e realmente da velocidade e qualidade do desenvolvimento no dia a dia então o spring mvc bem focado para o trabalho da uep a filtrava linda inválida faz banco de dados e injeta isso injeta aquilo que são aquelas tarefas que a gente faz repetidamente aplicação web e um sprint também se falou né começou naquela época tinha configurar muita coisa foi complicado e ele se inspirou muito no rios que trouxe aquele negócio de convenção em vez de configuração diminui o tamanho dos arquivos de configuração por anotação ou
simplesmente automático e o que o spring butt onde que ele entra o que ele faz exatamente itabom pergunta chuva volta então só dois segundos que é o réu influencia todo o ecossistema de fran max de todas as linguagens todo mundo passou por isso ele trouxe muita facilidade eu mexi com muito muito com o buggy rio já estão sentindo na pele do tipo meu deus é muito fácil fazer é muito rápido fácil e eu consigo entregar as coisas que eu preciso não só voltou em relação ao sprint não só queria usar o spring vencer por exemplo
você precisava colocar na embaixada declarar as dependências do já módulo de gestão dependências do spring aí você precisava declarar as dependências do módulo spring mvc que eles briguem versátil spring holiday torquetti tal você fazer as validações dos dados que entrava pelos formulários logo do gênero e você tinha configurar a camada de visualização na voz da psp vão usar veloz tipo vou usar pai dele foi algo do gênero tudo isso na configuração diferente por mais que fosse configuração problemática pois acabava com classes grandes e difíceis de serem lindas né já que semeou o especialista ali na
primeira estava acontecendo o café tribute entra e facilita ele trem porque a galera chama de autoconfiguração então eles têm dependência que você declara no seu você está usando meio por exemplo é que o santa clara no seu com a lina fosse eu quero usar um startup é uma tecnologia que a galera usa springbooks quer usar um starter para web é uma dependência que se coloca é claro no seu arquivo para já está pré configurado com todas as dependências necessárias para você começar a aplicação é 3 facilita demais ele é super opinião nada nem ninguém fala
assim olha vou te dar pronto um kit embedded version xc vai começar usando o time livre como a sua camada de visualização já vai configurar aqui à porta que vai subir de fundo o tomcat está aqui seja claro a classe da claro metroman escreve uma linha de código spring bout por exemplo a sprint multiponto emitir ele sobe o tom que a aids não são nem configurar um tom cat na sua ideia ele sobe o tom que através do homem que você declara subiu na porta 8080 por exemplo você já está acessando e dali você começa
a desenvolver então ele facilitou muito a configuração então por exemplo vai querer usar qualquer banco de dados e quer por exemplo usam um banco de dados chave valor como se fosse como redes por exemplo para fazer um cash qualquer declarou a independência do régis no ponto ele já alto se auto configura e já consegue acessar rapidinho só quer usar o sprint e kits e volta a estar tendo springs equivalente e automaticamente você tem a configuração padrão de autenticação e autorização para você poder proteger os seus interesses e começa a programar sobre isso ele facilitou muito
o bootstrapping do projeto é o start do projeto as configurações que eram muito mais fácil e você só vai colocando o que você precisa para implementar o seu projecto isso dos pilotos está batendo muito nas dependências e olha vai usar isso então configura já está pronto para ligar mas ele também cria aqueles arquivos básica já que vai criar um site tac o seu html principal daqui o seu html das suas sub páginas tem esses tais de starters pra olha eu quero fazer uns um cadastro que vai ter nome endereço telefone e ele já me dá
uma página html ou algo quase assim né o foco dele é literalmente configuração né então a busca foi realizada se a falar ele não faz nem sequer pode pra você com espinha com uma estética gigante no sprint em vários projetos são por exemplo que em algumas pessoas tentam utilizar o espirro que a ele que tenta facilitar pra você geração de código é efetivamente é outra coisa é outra coisa um estande butt ele entra na facilitação das configurações em muitas configurações não são fáceis de fazer mas só para não parecer que expande multi a única coisa
que mudou o jogo tem alguns projetos da expand um pouco aqui por exemplo todo o projeto que a gente usa pouco importa a linguagem mas puxando pro java você vai criar uma classe sua para acessar os dados no seu quintal lugar o spring tem um projeto que a spring data qualquer coisa você tem sprint data jp a você consegue criar repositórios da luz né que comunicam via jp a na qual a implementação de decidir a de foi o hype a gente já fica muito fácil você criar da usc planeta as operações do crude outras buscas
tanto porque pode ser a busca é fácil ou difícil então facilita demais o spring mvc comentar o estado é pra desenvolver aplicações web facilita muito já que ele já vem com tudo que você precisa então se você quer validar ele é integrado com a js plate já tinhas tags e bota sede do formulário de integrar convalidação do soldado não foi correcto que já mostra a mensagem você já exibe no parque que você quer você tem uma data que recebem no pattani xyz tão tudo dentro do spring né já foi muito bem pensado são muitos anos
que a galera desenvolve e ele desenvolve pensando literalmente nas aplicações do dia a dia então a steck dele inteira é evoluir o nível de facilidade que você hoje em dia perdi muito pouco tempo fazendo algo que não é literalmente o código que você precisa para desenvolver tal implique e desprendida tjpa clique aqui hoje para segurança super complexo candidato já a data chi-x neto falando da tap ato que é o mais comum ainda spring da tap para facilitar o acesso aos dados já fica tudo fácil para você pois ninguém vc pra você conseguir receber os dados
que vêm do seu front alina pouco importa se está realizando no servidor ou no cliente separado a spring butt entrou pra configurar tudo tricolor nessa estética é super competitiva até com linguagens hoje em dia de script como um pai tão público e por aí vai ficar aí a gente tem bastante links para o sprint o blog do alberto para os cursos da lura você vai ser atropelado uma hora pela spring se você trabalha com já se você gosta desse mundo java java ee cowles em sprint mas especialmente com spring é certamente na lua que você
vai encontrar quase uma centena de cursos de java ea gente tem muita coisa de sistema web de grandes sistemas frémaux ceaps então aproveite atribuiu hoje com 10% de desconto em a lula quando o pr para promoção para os vips tube quem aplicações web com espinho é inevitável mas que emitamos fala não anda nem fala é bom não é boa porque ela é ruim