Upload
diego-gusava
View
140
Download
1
Embed Size (px)
DESCRIPTION
Apresentação de PlayFramework para iniciantes
Citation preview
Filosofia- Criado em 2007 por Guillaume Bort !
- Versão 1.0 foi criada em Java!
- Baseado nas ideias do RoR e Django!
- Focado na produtividade do desenvolvedor!
- Respeitando a arquitetura web!
- Convenção sobre Configuração!
- Versão 2.x possui suporte para Java e Scala!
- Não é Java EE!
- Focado em Type Safety
ReativoBlocking IO: Você pede a pizza o atendente vai ficar com você no telefone até quando a pizza
estiver pronta.
Non Blocking IO: Você pede a pizza atendente anota, desliga e atende o próximo cliente. Quando a pizza
estiver pronta ela é entregue pra você
Instalando
1 - Baixe o ZIP 2 - Descompacte
3 - Crie variável de ambiente
Activator- Criar uma nova aplicação!
! activator new my-app play-scala!
- Suporte IDE!
! activator idea!
- Rodando a aplicação!
! activator ~run!
- Abra a aplicação!
! http://localhost:9000
O que é?!
- CLI e WebApp para criar aplicações!
- Editar, rodar e testar no Browser
Activator UI !
- activator ui
Estrutura
SBT
- Simple Build Tool!
- Apache Ivy!
- Suporta tanto projetos scala como java
Rotas
Verbo Caminho Método do controller!GET / controllers.Application.index
ControllerRecebo um request
Devolvo um response
View
Banco de Dados
Segurança
Secure Social http://securesocial.ws
Play2-Auth https://github.com/t2v/play2-auth