Filosofia 
- Criado em 2007 por Guillaume Bort ! 
- Versão 1.0 foi criada em Java! 
- Baseado nas ideias do RoR e Django! ...
Reativo 
Blocking IO: Você pede a pizza 
o atendente vai ficar com você 
no telefone até quando a pizza 
estiver pronta. 
...
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...
Estrutura
SBT 
- Simple Build Tool! 
- Apache Ivy! 
- Suporta tanto projetos scala como java
Rotas 
Verbo Caminho Método do controller! 
GET / controllers.Application.index
Controller 
Recebo um request 
Devolvo um response
View
Banco de Dados
Segurança 
Secure Social 
http://securesocial.ws 
Play2-Auth 
https://github.com/t2v/play2-auth
PlayFramework
Próximos SlideShares
Carregando em…5
×

PlayFramework

352 visualizações

Publicada em

Apresentação de PlayFramework para iniciantes

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
352
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

PlayFramework

  1. 1. 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
  2. 2. Reativo Blocking 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ê
  3. 3. Instalando 1 - Baixe o ZIP 2 - Descompacte 3 - Crie variável de ambiente
  4. 4. 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
  5. 5. Estrutura
  6. 6. SBT - Simple Build Tool! - Apache Ivy! - Suporta tanto projetos scala como java
  7. 7. Rotas Verbo Caminho Método do controller! GET / controllers.Application.index
  8. 8. Controller Recebo um request Devolvo um response
  9. 9. View
  10. 10. Banco de Dados
  11. 11. Segurança Secure Social http://securesocial.ws Play2-Auth https://github.com/t2v/play2-auth

×