tdc 2016 floripa - criando apis rest em minutos com spark + java 8
Post on 17-Feb-2017
428 Views
Preview:
TRANSCRIPT
Globalcode – Open4education
Criando APIs REST em minutos com Spark + Java 8
Stefan Teixeirastefanfk@gmail.com / @stefan_teixeira
• QA Automation Engineer • Entusiasta de Automação de Testes, Agile Testing e DevOps • Blogs técnicos: stefanteixeira.com.br (pt-br) /
stefanteixeira.com (en)
Contatos: • E-mail: stefanfk@gmail.com • Twitter: twitter.com/stefan_teixeira • LinkedIn: linkedin.com/in/stefanteixeira • GitHub: github.com/stefanteixeira • SlideShare: slideshare.net/stefanteixeira
Sobre
Não confundir com Apache Spark
(Big Data)
Spark
• Inspirado no Sinatra
Spark
• Inspirado no Sinatra
• Java 8 ❤
Spark
• Inspirado no Sinatra
• Java 8
• Ótimo para APIs REST
Spark
• Inspirado no Sinatra
• Java 8
• Ótimo para APIs REST (mas também é usado para web)
APIs REST
Exemplos
Alguns dos (vários) outros recursos
• Cookies • Sessões • Filtros (before, after…) • Redirects • Exception Mapping • Arquivos estáticos
Survey (Abril 2015)
http://sparkjava.com/news.html#sparksurvey
Usando Spark em Testes de Integração
Simuladores / mock services
Spark + Docker
https://sparktutorials.github.io/2015/04/14/getting-started-with-spark-and-docker.html
Projeto de exemplo
https://github.com/stefanteixeira/demo-spark
Mais links
• https://blog.openshift.com/developing-single-page-web-applications-using-java-8-spark-mongodb-and-angularjs/
• http://www.mastertheboss.com/cool-stuff/create-a-rest-services-layer-with-spark
• https://github.com/mscharhag/blog-examples/tree/master/sparkdemo
• Outros links estão na parte de baixo dos slides :)
Globalcode – Open4education
Stefan Teixeira @stefan_teixeira
stefanfk@gmail.com stefanteixeira.com.br
stefanteixeira.com
Obrigado!
top related