Servicios REST con                  JRuby y Sinatra                             jorge.rodriguez@continuum.cl              ...
basada en hechos reales...jueves 27 de enero de 2011
require sinatra                             get /hi do                               "Hello World!"                       ...
require sinatra                             get /hi do                               "Hello World!"                       ...
o lo que es lo mismojueves 27 de enero de 2011
jueves 27 de enero de 2011
ningún sentidojueves 27 de enero de 2011
a no ser quejueves 27 de enero de 2011
requerimientosjueves 27 de enero de 2011
necesitemos heredar javajueves 27 de enero de 2011
¿wait, porque no java puro?jueves 27 de enero de 2011
porque soy cool &                                fashionistjueves 27 de enero de 2011
porque no soy masoquistajueves 27 de enero de 2011
no, en realidad porque...jueves 27 de enero de 2011
aplicaciónjueves 27 de enero de 2011
aplicaciónjueves 27 de enero de 2011
o sea, no somos                             masoquistasjueves 27 de enero de 2011
soluciónjueves 27 de enero de 2011
Servicios REST en un              lenguaje REST corriendo                  sobre una JVMjueves 27 de enero de 2011
ruby + jvm = jrubyjueves 27 de enero de 2011
$ rvm install jruby-1.5.6jueves 27 de enero de 2011
DSL Sinatrajueves 27 de enero de 2011
Usando javajueves 27 de enero de 2011
$ gem install bundlerjueves 27 de enero de 2011
source "http://rubygems.org"                             source "http://gemcutter.org"                             gem "si...
require rubygems                             require bundler                             Bundler.require                  ...
run.shjueves 27 de enero de 2011
instalar en servidor JEEjueves 27 de enero de 2011
https://github.com/nicksieger/jruby-rackjueves 27 de enero de 2011
$ gem install warblerjueves 27 de enero de 2011
config/warble.rbjueves 27 de enero de 2011
config/web.xmljueves 27 de enero de 2011
$ warble warjueves 27 de enero de 2011
$ cp app.war $TOMCAT_HOME/webappsjueves 27 de enero de 2011
http://localhost:8080/appjueves 27 de enero de 2011
graciasjueves 27 de enero de 2011
Upcoming SlideShare
Loading in …5
×

Rest Services usando JRuby y Sinatra.

1,053 views
1,002 views

Published on

Como correr una aplicación de servicios REST desarrollada en el DSL Sinatra dentro de un servidor de aplicaciones JEE.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,053
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rest Services usando JRuby y Sinatra.

  1. 1. Servicios REST con JRuby y Sinatra jorge.rodriguez@continuum.cl @j4rsjueves 27 de enero de 2011
  2. 2. basada en hechos reales...jueves 27 de enero de 2011
  3. 3. require sinatra get /hi do "Hello World!" endjueves 27 de enero de 2011
  4. 4. require sinatra get /hi do "Hello World!" endjueves 27 de enero de 2011
  5. 5. o lo que es lo mismojueves 27 de enero de 2011
  6. 6. jueves 27 de enero de 2011
  7. 7. ningún sentidojueves 27 de enero de 2011
  8. 8. a no ser quejueves 27 de enero de 2011
  9. 9. requerimientosjueves 27 de enero de 2011
  10. 10. necesitemos heredar javajueves 27 de enero de 2011
  11. 11. ¿wait, porque no java puro?jueves 27 de enero de 2011
  12. 12. porque soy cool & fashionistjueves 27 de enero de 2011
  13. 13. porque no soy masoquistajueves 27 de enero de 2011
  14. 14. no, en realidad porque...jueves 27 de enero de 2011
  15. 15. aplicaciónjueves 27 de enero de 2011
  16. 16. aplicaciónjueves 27 de enero de 2011
  17. 17. o sea, no somos masoquistasjueves 27 de enero de 2011
  18. 18. soluciónjueves 27 de enero de 2011
  19. 19. Servicios REST en un lenguaje REST corriendo sobre una JVMjueves 27 de enero de 2011
  20. 20. ruby + jvm = jrubyjueves 27 de enero de 2011
  21. 21. $ rvm install jruby-1.5.6jueves 27 de enero de 2011
  22. 22. DSL Sinatrajueves 27 de enero de 2011
  23. 23. Usando javajueves 27 de enero de 2011
  24. 24. $ gem install bundlerjueves 27 de enero de 2011
  25. 25. source "http://rubygems.org" source "http://gemcutter.org" gem "sinatra" gem "sinatra-reloader" gem "json" Gemfile gem "twitter_oauth" gem "pony" gem "haml" gem "xml-object" gem "fog" gem "carrierwave" gem "jruby-openssl"jueves 27 de enero de 2011
  26. 26. require rubygems require bundler Bundler.require require sinatraconfig.ru require sinatra/reloader if development? require lib/chservices set :environment, :development set :run, false ... run Sinatra::Applicationjueves 27 de enero de 2011
  27. 27. run.shjueves 27 de enero de 2011
  28. 28. instalar en servidor JEEjueves 27 de enero de 2011
  29. 29. https://github.com/nicksieger/jruby-rackjueves 27 de enero de 2011
  30. 30. $ gem install warblerjueves 27 de enero de 2011
  31. 31. config/warble.rbjueves 27 de enero de 2011
  32. 32. config/web.xmljueves 27 de enero de 2011
  33. 33. $ warble warjueves 27 de enero de 2011
  34. 34. $ cp app.war $TOMCAT_HOME/webappsjueves 27 de enero de 2011
  35. 35. http://localhost:8080/appjueves 27 de enero de 2011
  36. 36. graciasjueves 27 de enero de 2011

×