SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
Talk about

Full Stack Web Framework
Outline
● Overview - Play Framework
● Talk
Outline
● Overview - Play Framework
● Talk
Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
Simple Build Tool
“sbt is a build tool for Scala, Java, and more…”
name := "app"
version := "1.0-SNAPSHOT"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache
)
Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
Criando um projeto
Play App Console
Acessando App
Criando Eclipse Project
Ctrol + D para sair do servidor HTTP.
Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
MVC application model
Application.config
MVC - Models
MVC - View
main.scala.html
MVC - View
main.scala.html
MVC - View
Routes
config/Routes
MVC - Controller
Resultado
http:localhost:9000/produtos
Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
Programação Assíncrona
Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
TDD (Test Driven Development)
● Unit Test
● Functional Test
● Selenium
● Fixtures
TDD (Test Driven Development)
● Unit Test
● Functional Test
● Selenium
● Fixtures
Unit Test
TDD (Test Driven Development)
● Unit Test
● Functional Test
● Selenium
● Fixtures
Functional Test
TDD (Test Driven Development)
● Unit Test
● Functional Test
● Selenium
● Fixtures
Selenium Test
TDD (Test Driven Development)
● Unit Test
● Functional Test
● Selenium
● Fixtures
Fixtures Test
YAML File
#Test data

Company(google):
name:

Google

Company(zen):
name:

Zenexity

User(guillaume):
name:

guillaume

company: zen
Fixture-Factory :)
Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
Outline
● Overview - Play Framework
● Talk
Fontes de consulta:
Java Magazine 117 - Dominando o Play! Framework
http://www.slideshare.net/brikis98/the-play-framework-at-linkedin?from_search=22
http://www.playframework.com/documentation/2.2.x/JavaAsync
http://imasters.com.br/artigo/23777/java/redescobrindo-java-com-play-framework/
http://stackoverflow.com/questions/12708515/how-to-create-a-promiseresult-play2-0-framework-java
https://github.com/jroper/play-promise-presentation/blob/master/src/main/java/controllers/Application.java
http://engineering.linkedin.com/34/play-framework-and-async-io
http://www.playframework.com/documentation/2.2.x/Home
http://www.guj.com.br/java/270916-meu-caso-de-sucesso-com-play-framework
http://www.slideshare.net/allysonbarros/play-framework-desenvolvendo-aplicaes-web-com-java-sem-dor
Maurício Junior Carvalho dos Santos
Mauriciosantos@amil.com.br

Obrigado!

Mais conteúdo relacionado

Mais procurados

Apache Wicket derruba o padrão JSF
Apache Wicket derruba o padrão JSFApache Wicket derruba o padrão JSF
Apache Wicket derruba o padrão JSFBruno Borges
 
TDC 2016 - Rodando JavaScript Server com Wildfly
TDC 2016 - Rodando JavaScript Server com WildflyTDC 2016 - Rodando JavaScript Server com Wildfly
TDC 2016 - Rodando JavaScript Server com WildflyLeonardo Zanivan
 
Aula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAndré Luiz Forchesatto
 
Desenvolvimento baseado em componentes com JSF
Desenvolvimento baseado em componentes com JSFDesenvolvimento baseado em componentes com JSF
Desenvolvimento baseado em componentes com JSFEmmanuel Neri
 
Behavior-Driven Development (BDD) - Abril/2017
Behavior-Driven Development (BDD) - Abril/2017Behavior-Driven Development (BDD) - Abril/2017
Behavior-Driven Development (BDD) - Abril/2017Renato Groff
 
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3André Luiz Forchesatto
 
Jaydson Gomes: O Nosso Amigo iFrame
Jaydson Gomes: O Nosso Amigo iFrameJaydson Gomes: O Nosso Amigo iFrame
Jaydson Gomes: O Nosso Amigo iFrameiMasters
 
TDD e BDD - Developers-SP - Abril/2017
TDD e BDD - Developers-SP - Abril/2017TDD e BDD - Developers-SP - Abril/2017
TDD e BDD - Developers-SP - Abril/2017Renato Groff
 
Introdução ao java fx e visage
Introdução ao java fx e visageIntrodução ao java fx e visage
Introdução ao java fx e visagejesuinoPower
 
Rapida apresentacao sobre o Grails
Rapida apresentacao sobre o GrailsRapida apresentacao sobre o Grails
Rapida apresentacao sobre o GrailsDiego Cavalcanti
 
.NET Core e Testes de Unidade - Visual Studio Summit 2017
.NET Core e Testes de Unidade - Visual Studio Summit 2017.NET Core e Testes de Unidade - Visual Studio Summit 2017
.NET Core e Testes de Unidade - Visual Studio Summit 2017Renato Groff
 
Panorama atual do PHP
Panorama atual do PHPPanorama atual do PHP
Panorama atual do PHPAdler Medrado
 
Grails: O Java em Alta Produtividade
Grails: O Java em Alta ProdutividadeGrails: O Java em Alta Produtividade
Grails: O Java em Alta ProdutividadeCleórbete Santos
 
Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018André Luiz Forchesatto
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 

Mais procurados (20)

Apache Wicket derruba o padrão JSF
Apache Wicket derruba o padrão JSFApache Wicket derruba o padrão JSF
Apache Wicket derruba o padrão JSF
 
TDC 2016 - Rodando JavaScript Server com Wildfly
TDC 2016 - Rodando JavaScript Server com WildflyTDC 2016 - Rodando JavaScript Server com Wildfly
TDC 2016 - Rodando JavaScript Server com Wildfly
 
Aula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPR
 
Desenvolvimento baseado em componentes com JSF
Desenvolvimento baseado em componentes com JSFDesenvolvimento baseado em componentes com JSF
Desenvolvimento baseado em componentes com JSF
 
Jclouds jug vale
Jclouds jug valeJclouds jug vale
Jclouds jug vale
 
Jugvale
JugvaleJugvale
Jugvale
 
Behavior-Driven Development (BDD) - Abril/2017
Behavior-Driven Development (BDD) - Abril/2017Behavior-Driven Development (BDD) - Abril/2017
Behavior-Driven Development (BDD) - Abril/2017
 
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
 
JEE nas nuvens: uma introdução ao openshift
JEE nas nuvens:  uma introdução ao openshiftJEE nas nuvens:  uma introdução ao openshift
JEE nas nuvens: uma introdução ao openshift
 
Jaydson Gomes: O Nosso Amigo iFrame
Jaydson Gomes: O Nosso Amigo iFrameJaydson Gomes: O Nosso Amigo iFrame
Jaydson Gomes: O Nosso Amigo iFrame
 
TDD e BDD - Developers-SP - Abril/2017
TDD e BDD - Developers-SP - Abril/2017TDD e BDD - Developers-SP - Abril/2017
TDD e BDD - Developers-SP - Abril/2017
 
Introdução ao java fx e visage
Introdução ao java fx e visageIntrodução ao java fx e visage
Introdução ao java fx e visage
 
Java Web Fácil com VRaptor
Java Web Fácil com VRaptorJava Web Fácil com VRaptor
Java Web Fácil com VRaptor
 
Rapida apresentacao sobre o Grails
Rapida apresentacao sobre o GrailsRapida apresentacao sobre o Grails
Rapida apresentacao sobre o Grails
 
.NET Core e Testes de Unidade - Visual Studio Summit 2017
.NET Core e Testes de Unidade - Visual Studio Summit 2017.NET Core e Testes de Unidade - Visual Studio Summit 2017
.NET Core e Testes de Unidade - Visual Studio Summit 2017
 
Panorama atual do PHP
Panorama atual do PHPPanorama atual do PHP
Panorama atual do PHP
 
Grails: O Java em Alta Produtividade
Grails: O Java em Alta ProdutividadeGrails: O Java em Alta Produtividade
Grails: O Java em Alta Produtividade
 
Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Framework web 02 - 2016
Framework web 02 - 2016Framework web 02 - 2016
Framework web 02 - 2016
 

Destaque

Modelo dos slides de apresentação da defesa
Modelo dos slides de apresentação da defesaModelo dos slides de apresentação da defesa
Modelo dos slides de apresentação da defesabebel2011
 
Apresentação Oral de Trabalhos Científicos - Profa. Rilva Muñoz
Apresentação Oral de Trabalhos Científicos - Profa. Rilva MuñozApresentação Oral de Trabalhos Científicos - Profa. Rilva Muñoz
Apresentação Oral de Trabalhos Científicos - Profa. Rilva MuñozRilva Lopes de Sousa Muñoz
 
Slides para Apresentação acadêmica
Slides para Apresentação acadêmicaSlides para Apresentação acadêmica
Slides para Apresentação acadêmicaRafaelBorges3
 
Apresentação de slides pronto
Apresentação de slides prontoApresentação de slides pronto
Apresentação de slides prontocandidacbertao
 

Destaque (7)

Caso clinico plect
Caso clinico  plectCaso clinico  plect
Caso clinico plect
 
Why Play Framework is fast
Why Play Framework is fastWhy Play Framework is fast
Why Play Framework is fast
 
Modelo dos slides de apresentação da defesa
Modelo dos slides de apresentação da defesaModelo dos slides de apresentação da defesa
Modelo dos slides de apresentação da defesa
 
Node.js vs Play Framework
Node.js vs Play FrameworkNode.js vs Play Framework
Node.js vs Play Framework
 
Apresentação Oral de Trabalhos Científicos - Profa. Rilva Muñoz
Apresentação Oral de Trabalhos Científicos - Profa. Rilva MuñozApresentação Oral de Trabalhos Científicos - Profa. Rilva Muñoz
Apresentação Oral de Trabalhos Científicos - Profa. Rilva Muñoz
 
Slides para Apresentação acadêmica
Slides para Apresentação acadêmicaSlides para Apresentação acadêmica
Slides para Apresentação acadêmica
 
Apresentação de slides pronto
Apresentação de slides prontoApresentação de slides pronto
Apresentação de slides pronto
 

Semelhante a Play - Full Stack Java Web Framework

Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorAllyson Barros
 
Anatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer FacesAnatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer Facescejug
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Fernando Henrique
 
Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Flávio Lisboa
 
RubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosRubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosFelipe Gadelha Ruoso
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesRodrigo Peleias
 
GWT - de iniciante a especialista
GWT - de iniciante a especialistaGWT - de iniciante a especialista
GWT - de iniciante a especialistaDanilo Reinert
 
JSF 2.0 e ScrumToys
JSF 2.0 e ScrumToysJSF 2.0 e ScrumToys
JSF 2.0 e ScrumToysDr. Spock
 
Apresentação maven
Apresentação mavenApresentação maven
Apresentação mavenAndré Justi
 
Navegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo javaNavegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo javaAndrei Tognolo
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilElias Nogueira
 
TDC2012: Apps RIA com Sencha GXT 3 e GWT
TDC2012: Apps RIA com Sencha GXT 3 e GWTTDC2012: Apps RIA com Sencha GXT 3 e GWT
TDC2012: Apps RIA com Sencha GXT 3 e GWTLoiane Groner
 

Semelhante a Play - Full Stack Java Web Framework (20)

Curso jsf
Curso jsfCurso jsf
Curso jsf
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
 
Framework web 01 - Aula UTFPR 2018
Framework web 01 - Aula UTFPR 2018Framework web 01 - Aula UTFPR 2018
Framework web 01 - Aula UTFPR 2018
 
Spring boot
Spring bootSpring boot
Spring boot
 
Anatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer FacesAnatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer Faces
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0
 
Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011
 
Java v1.1
Java v1.1Java v1.1
Java v1.1
 
RubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosRubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhos
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 Portugues
 
GWT - de iniciante a especialista
GWT - de iniciante a especialistaGWT - de iniciante a especialista
GWT - de iniciante a especialista
 
Aula parte 1 de JSF 2.2
Aula parte 1 de JSF 2.2Aula parte 1 de JSF 2.2
Aula parte 1 de JSF 2.2
 
Interfaces ricas JSF
Interfaces ricas JSF Interfaces ricas JSF
Interfaces ricas JSF
 
JSF 2.0 e ScrumToys
JSF 2.0 e ScrumToysJSF 2.0 e ScrumToys
JSF 2.0 e ScrumToys
 
Django
DjangoDjango
Django
 
Apresentação maven
Apresentação mavenApresentação maven
Apresentação maven
 
Navegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo javaNavegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo java
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
TDC2012: Apps RIA com Sencha GXT 3 e GWT
TDC2012: Apps RIA com Sencha GXT 3 e GWTTDC2012: Apps RIA com Sencha GXT 3 e GWT
TDC2012: Apps RIA com Sencha GXT 3 e GWT
 

Play - Full Stack Java Web Framework

  • 1. Talk about Full Stack Web Framework
  • 2. Outline ● Overview - Play Framework ● Talk
  • 3. Outline ● Overview - Play Framework ● Talk
  • 4. Overview - Play Framework ● SBT (Simple Build Tool) ● Criando Projeto ● Framework MVC ● Programação Assíncrona ● Convention over Configuration ● Core escrito em Java/Scala
  • 5. Overview - Play Framework ● SBT (Simple Build Tool) ● Criando Projeto ● Framework MVC ● Programação Assíncrona ● Convention over Configuration ● Core escrito em Java/Scala
  • 6. Simple Build Tool “sbt is a build tool for Scala, Java, and more…” name := "app" version := "1.0-SNAPSHOT" libraryDependencies ++= Seq( javaJdbc, javaEbean, cache )
  • 7. Overview - Play Framework ● SBT (Simple Build Tool) ● Criando Projeto ● Framework MVC ● Programação Assíncrona ● Convention over Configuration ● Core escrito em Java/Scala
  • 11. Criando Eclipse Project Ctrol + D para sair do servidor HTTP.
  • 12.
  • 13. Overview - Play Framework ● SBT (Simple Build Tool) ● Criando Projeto ● Framework MVC ● Programação Assíncrona ● Convention over Configuration ● Core escrito em Java/Scala
  • 17.
  • 18.
  • 22.
  • 27. Overview - Play Framework ● SBT (Simple Build Tool) ● Criando Projeto ● Framework MVC ● Programação Assíncrona ● Convention over Configuration ● Core escrito em Java/Scala
  • 29. Overview - Play Framework ● SBT (Simple Build Tool) ● Criando Projeto ● Framework MVC ● Programação Assíncrona ● Convention over Configuration ● Core escrito em Java/Scala
  • 30. Overview - Play Framework ● SBT (Simple Build Tool) ● Criando Projeto ● Framework MVC ● Programação Assíncrona ● Convention over Configuration ● Core escrito em Java/Scala
  • 31. Overview - Play Framework ● Full stack framework ● Foco em Tipagem forte ● TDD (Test Driven Development) ● Ciclo de vida de uma Requisição ● Suporte a tecnologias emergentes (HTML 5, WebSockets, JSON, NoSQL etc..)
  • 32. Overview - Play Framework ● Full stack framework ● Foco em Tipagem forte ● TDD (Test Driven Development) ● Ciclo de vida de uma Requisição ● Suporte a tecnologias emergentes (HTML 5, WebSockets, JSON, NoSQL etc..)
  • 33. Overview - Play Framework ● Full stack framework ● Foco em Tipagem forte ● TDD (Test Driven Development) ● Ciclo de vida de uma Requisição ● Suporte a tecnologias emergentes (HTML 5, WebSockets, JSON, NoSQL etc..)
  • 34. TDD (Test Driven Development) ● Unit Test ● Functional Test ● Selenium ● Fixtures
  • 35. TDD (Test Driven Development) ● Unit Test ● Functional Test ● Selenium ● Fixtures
  • 37. TDD (Test Driven Development) ● Unit Test ● Functional Test ● Selenium ● Fixtures
  • 39. TDD (Test Driven Development) ● Unit Test ● Functional Test ● Selenium ● Fixtures
  • 41. TDD (Test Driven Development) ● Unit Test ● Functional Test ● Selenium ● Fixtures
  • 42. Fixtures Test YAML File #Test data Company(google): name: Google Company(zen): name: Zenexity User(guillaume): name: guillaume company: zen
  • 44. Overview - Play Framework ● Full stack framework ● Foco em Tipagem forte ● TDD (Test Driven Development) ● Ciclo de vida de uma Requisição ● Suporte a tecnologias emergentes (HTML 5, WebSockets, JSON, NoSQL etc..)
  • 45.
  • 46. Overview - Play Framework ● Full stack framework ● Foco em Tipagem forte ● TDD (Test Driven Development) ● Ciclo de vida de uma Requisição ● Suporte a tecnologias emergentes (HTML 5, WebSockets, JSON, NoSQL etc..)
  • 47. Outline ● Overview - Play Framework ● Talk
  • 48. Fontes de consulta: Java Magazine 117 - Dominando o Play! Framework http://www.slideshare.net/brikis98/the-play-framework-at-linkedin?from_search=22 http://www.playframework.com/documentation/2.2.x/JavaAsync http://imasters.com.br/artigo/23777/java/redescobrindo-java-com-play-framework/ http://stackoverflow.com/questions/12708515/how-to-create-a-promiseresult-play2-0-framework-java https://github.com/jroper/play-promise-presentation/blob/master/src/main/java/controllers/Application.java http://engineering.linkedin.com/34/play-framework-and-async-io http://www.playframework.com/documentation/2.2.x/Home http://www.guj.com.br/java/270916-meu-caso-de-sucesso-com-play-framework http://www.slideshare.net/allysonbarros/play-framework-desenvolvendo-aplicaes-web-com-java-sem-dor
  • 49. Maurício Junior Carvalho dos Santos Mauriciosantos@amil.com.br Obrigado!