Globalcode – Open4education
Gerando aplicações Spring Boot e AngularJS
com gerador de código JHipster
Edlaine Zamora
Desenvolvedora de Software na Thoughtworks
Globalcode – Open4education
Agenda
• Dificuldades ao iniciar um projeto
• Criando um projeto do zero
• Tecnologias
• Estimativa de tempo de configuração
• Como otimizar?
• Jhipster
• O que é?
• Quem usa?
• Lado cliente
• Lado servidor
• Como usar?
• Demonstração
Globalcode – Open4education
Dificuldades ao iniciar um projeto
Fazer o startup de aplicações Web com Java Stack pode custar muitas
horas.
Quem nunca sofreu com configurações de frameworks, bibliotecas,
gerenciador de dependências, entre outros em um projeto Java web?
Globalcode – Open4education
Criando um projeto do zero
● Responsividade
● Single Page Application
● Mecanismo de busca
● Builds rápidos e automatizados
● Segurança/Autenticação
● Cache distribuído
● Gerenciamento de scripts de
banco de dados
● Testes automatizados
● Internacionalização
● Estrutura de pacotes
● Banco de dados
● Entre outros
Globalcode – Open4education
Tecnologias
Globalcode – Open4education
Estimativa de tempo de
configuração
Globalcode – Open4education
Existe alguma forma de otimizar?
Globalcode – Open4education
O que é o Jhipster?
Gerador de código que cria aplicações com Spring Boot e
AngularJS.
2016 2017
Globalcode – Open4education
Quem usa o Jhipster?
Globalcode – Open4education
Tecnologias do lado do cliente
Globalcode – Open4education
Tecnologias do lado do servidor
Globalcode – Open4education
Opções para deploy
Globalcode – Open4education
Dependências
Globalcode – Open4education
Instalação e uso
Globalcode – Open4education
JDL Studio
https://jhipster.github.io/jdl-studio/
Globalcode – Open4education
Demonstração
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Gerando uma aplicação
Globalcode – Open4education
Obrigada
Contatos:
E-mail: edlainetsz1@hotmail.com
Twitter: @edlainezamora
Github: https://github.com/EdlaineZamora

Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster