Submit Search
Upload
JRubyで作るapiサーバー
•
Download as KEY, PDF
•
3 likes
•
1,963 views
Yamamoto Kazuhisa
Follow
2012年2月25日に開催された岡山Javaユーザー会勉強会で発表した内容です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 13
Download now
Recommended
C#とRubyをつなぐ
C#とRubyをつなぐ
107steps
Rails あるある
Rails あるある
Ryunosuke SATO
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Kenta Kawai
DeNA×マネーフォワード×Wantedly Railsエンジニアセミナー
DeNA×マネーフォワード×Wantedly Railsエンジニアセミナー
Nao Minami
Kyakusaki.rb
Kyakusaki.rb
Yasuyuki Fujikawa
RubyとRailsのおいしい使い方
RubyとRailsのおいしい使い方
Satomi Tsujita
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04
Shinobu Okano
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Ryunosuke SATO
Recommended
C#とRubyをつなぐ
C#とRubyをつなぐ
107steps
Rails あるある
Rails あるある
Ryunosuke SATO
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Kenta Kawai
DeNA×マネーフォワード×Wantedly Railsエンジニアセミナー
DeNA×マネーフォワード×Wantedly Railsエンジニアセミナー
Nao Minami
Kyakusaki.rb
Kyakusaki.rb
Yasuyuki Fujikawa
RubyとRailsのおいしい使い方
RubyとRailsのおいしい使い方
Satomi Tsujita
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04
Shinobu Okano
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Ryunosuke SATO
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
Hirata Tomoko
片手間JS on Rails
片手間JS on Rails
Ryunosuke SATO
もちょブログ解析入門
もちょブログ解析入門
sudosan
すこやかRails
すこやかRails
Takafumi ONAKA
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Cake YOSHIDA
Railsから学ぶRESTfulなuri設計
Railsから学ぶRESTfulなuri設計
Kanako Kobayashi
プロジェクトでRubocopを使って自動コードレビューしてみた話
プロジェクトでRubocopを使って自動コードレビューしてみた話
Cake YOSHIDA
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
CSSから国民を守る党ver2
CSSから国民を守る党ver2
akatsuki 1910
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
Ruby introduction for_rails
Ruby introduction for_rails
Takashi Toyofuku
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Takeuchi Yuichi
岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
Makoto Henmi
Agile japan2012 agilesamurai_shinjuku
Agile japan2012 agilesamurai_shinjuku
TomomiK
Api meetup LT
Api meetup LT
Daisuke Kasuya
Yapc2012ltthon
Yapc2012ltthon
Junya Murabe
逆引きクイックセミナー
逆引きクイックセミナー
Koichiro Ohba
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
Masato Noguchi
RubyとRailsのおいしい使い方 ver. okayama1
RubyとRailsのおいしい使い方 ver. okayama1
Satomi Tsujita
WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築
Hirata Tomoko
Javaから見たRubyの世界
Javaから見たRubyの世界
Takafumi Yoshida
RubySeminar16_Analyze
RubySeminar16_Analyze
sady_nitro
More Related Content
What's hot
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
Hirata Tomoko
片手間JS on Rails
片手間JS on Rails
Ryunosuke SATO
もちょブログ解析入門
もちょブログ解析入門
sudosan
すこやかRails
すこやかRails
Takafumi ONAKA
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Cake YOSHIDA
Railsから学ぶRESTfulなuri設計
Railsから学ぶRESTfulなuri設計
Kanako Kobayashi
プロジェクトでRubocopを使って自動コードレビューしてみた話
プロジェクトでRubocopを使って自動コードレビューしてみた話
Cake YOSHIDA
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
CSSから国民を守る党ver2
CSSから国民を守る党ver2
akatsuki 1910
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
Ruby introduction for_rails
Ruby introduction for_rails
Takashi Toyofuku
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Takeuchi Yuichi
岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
Makoto Henmi
Agile japan2012 agilesamurai_shinjuku
Agile japan2012 agilesamurai_shinjuku
TomomiK
Api meetup LT
Api meetup LT
Daisuke Kasuya
Yapc2012ltthon
Yapc2012ltthon
Junya Murabe
逆引きクイックセミナー
逆引きクイックセミナー
Koichiro Ohba
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
Masato Noguchi
RubyとRailsのおいしい使い方 ver. okayama1
RubyとRailsのおいしい使い方 ver. okayama1
Satomi Tsujita
WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築
Hirata Tomoko
What's hot
(20)
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
片手間JS on Rails
片手間JS on Rails
もちょブログ解析入門
もちょブログ解析入門
すこやかRails
すこやかRails
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Railsから学ぶRESTfulなuri設計
Railsから学ぶRESTfulなuri設計
プロジェクトでRubocopを使って自動コードレビューしてみた話
プロジェクトでRubocopを使って自動コードレビューしてみた話
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
CSSから国民を守る党ver2
CSSから国民を守る党ver2
Sprocketsを捨てたい
Sprocketsを捨てたい
Ruby introduction for_rails
Ruby introduction for_rails
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
Agile japan2012 agilesamurai_shinjuku
Agile japan2012 agilesamurai_shinjuku
Api meetup LT
Api meetup LT
Yapc2012ltthon
Yapc2012ltthon
逆引きクイックセミナー
逆引きクイックセミナー
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
RubyとRailsのおいしい使い方 ver. okayama1
RubyとRailsのおいしい使い方 ver. okayama1
WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築
Similar to JRubyで作るapiサーバー
Javaから見たRubyの世界
Javaから見たRubyの世界
Takafumi Yoshida
RubySeminar16_Analyze
RubySeminar16_Analyze
sady_nitro
RubyとRのおいしい関係
RubyとRのおいしい関係
sady_nitro
Swiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみよう
Kanako Kobayashi
2015 12-19-ruby rails
2015 12-19-ruby rails
Hiroshi Oyamada
自己紹介LT(公開版)
自己紹介LT(公開版)
Ken Muryoi
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Tadashi Saito
Railsエンジニアが サーバーレスアーキテクチャに 手を出したよ - 川崎Ruby会議01
Railsエンジニアが サーバーレスアーキテクチャに 手を出したよ - 川崎Ruby会議01
Yuta Shimizu
Happy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on Rails
Koichiro Ohba
Ruby on Railsではじめるrspecテスト
Ruby on Railsではじめるrspecテスト
Kanako Kobayashi
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
schoowebcampus
2015 07-04-ruby rails
2015 07-04-ruby rails
Hiroshi Oyamada
Ruby Kaja のご提案
Ruby Kaja のご提案
nagachika t
20150207 何故scalaを選んだのか
20150207 何故scalaを選んだのか
Katsunori Kanda
Ruby with My Life
Ruby with My Life
Hiroshi SHIBATA
メモリアロケーションからみた拡張ライブラリに大切なこと
メモリアロケーションからみた拡張ライブラリに大切なこと
Masaya TARUI
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Shuyo Nakatani
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
Kanako Kobayashi
omotesando.rb_20231005.pdf
omotesando.rb_20231005.pdf
瑛一 西口
広島で Ruby が流行らないのはどう考えても俺たちが悪い
広島で Ruby が流行らないのはどう考えても俺たちが悪い
Tomohiko Himura
Similar to JRubyで作るapiサーバー
(20)
Javaから見たRubyの世界
Javaから見たRubyの世界
RubySeminar16_Analyze
RubySeminar16_Analyze
RubyとRのおいしい関係
RubyとRのおいしい関係
Swiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみよう
2015 12-19-ruby rails
2015 12-19-ruby rails
自己紹介LT(公開版)
自己紹介LT(公開版)
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Railsエンジニアが サーバーレスアーキテクチャに 手を出したよ - 川崎Ruby会議01
Railsエンジニアが サーバーレスアーキテクチャに 手を出したよ - 川崎Ruby会議01
Happy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on Rails
Ruby on Railsではじめるrspecテスト
Ruby on Railsではじめるrspecテスト
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
2015 07-04-ruby rails
2015 07-04-ruby rails
Ruby Kaja のご提案
Ruby Kaja のご提案
20150207 何故scalaを選んだのか
20150207 何故scalaを選んだのか
Ruby with My Life
Ruby with My Life
メモリアロケーションからみた拡張ライブラリに大切なこと
メモリアロケーションからみた拡張ライブラリに大切なこと
JavascriptでRubyの作り方
JavascriptでRubyの作り方
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
omotesando.rb_20231005.pdf
omotesando.rb_20231005.pdf
広島で Ruby が流行らないのはどう考えても俺たちが悪い
広島で Ruby が流行らないのはどう考えても俺たちが悪い
More from Yamamoto Kazuhisa
Railsらしい 1対多の画面作成
Railsらしい 1対多の画面作成
Yamamoto Kazuhisa
初心者の皆さんに伝えたいこと
初心者の皆さんに伝えたいこと
Yamamoto Kazuhisa
Docker入門
Docker入門
Yamamoto Kazuhisa
意外と知られていない AWSのメール配信 テクニック
意外と知られていない AWSのメール配信 テクニック
Yamamoto Kazuhisa
ken_all.gem〜狂った世界にようこそ〜
ken_all.gem〜狂った世界にようこそ〜
Yamamoto Kazuhisa
Jenkinsで行う並列テスト(公開用)
Jenkinsで行う並列テスト(公開用)
Yamamoto Kazuhisa
Jenkins + awsで並列テスト
Jenkins + awsで並列テスト
Yamamoto Kazuhisa
Ruby gemsパッケージの作り方
Ruby gemsパッケージの作り方
Yamamoto Kazuhisa
Railsで春から始めるtdd生活
Railsで春から始めるtdd生活
Yamamoto Kazuhisa
Iron rubyとsinatraで作るデスクトップアプリ
Iron rubyとsinatraで作るデスクトップアプリ
Yamamoto Kazuhisa
More from Yamamoto Kazuhisa
(10)
Railsらしい 1対多の画面作成
Railsらしい 1対多の画面作成
初心者の皆さんに伝えたいこと
初心者の皆さんに伝えたいこと
Docker入門
Docker入門
意外と知られていない AWSのメール配信 テクニック
意外と知られていない AWSのメール配信 テクニック
ken_all.gem〜狂った世界にようこそ〜
ken_all.gem〜狂った世界にようこそ〜
Jenkinsで行う並列テスト(公開用)
Jenkinsで行う並列テスト(公開用)
Jenkins + awsで並列テスト
Jenkins + awsで並列テスト
Ruby gemsパッケージの作り方
Ruby gemsパッケージの作り方
Railsで春から始めるtdd生活
Railsで春から始めるtdd生活
Iron rubyとsinatraで作るデスクトップアプリ
Iron rubyとsinatraで作るデスクトップアプリ
JRubyで作るapiサーバー
1.
JRubyで作る APIサーバー
2012.02.25 第2回 岡山Javaユーザ会 勉強会 山本 和久
2.
自己紹介 • 山本 和久 •
岡山Ruby/Ruby on Rails勉強会 • @kazuhisa1976 • 株式会社リゾームに勤務
3.
自己紹介 • 最近Rubyist Magazine(るびま)に記事
を書きました
4.
宣伝 • 岡山Ruby会議01 • 2012.07.07 •
岡山国際交流センター • テーマ「Rubyの世界に入ってみよう」
5.
おしながき • きっかけ • JRubyとは •
SinatraでAPIサーバー • まとめ
6.
きっかけ • 隣の席に @zephiransasがいたから? •
エクセルシートを出力したかった • spreadsheetがなかなかxlsxに対応してくれ なかった • xlsxをバラしてxmlを直にいじるのは大変...
7.
きっかけ • poiがあるじゃないか!
Java は
8.
きっかけ • じゃーJRuby使うか!
9.
JRubyとは • RubyインタプリタのJavaによる実装 • 実は動作が速い •
起動が若干遅い • CRuby1.9.2との互換性あり • 使い慣れたRspecが使える
10.
JRubyとは • RVMでインストール •
$ bash -s stable < <(curl -s https://raw.github.com/ wayneeseguin/rvm/master/binscripts/rvm-installer) • $ rvm install jruby • 実際に使ってみる
11.
SinatraでAPIサーバー • 軽量Webフレームワーク • DBを使用しないのであればRailsよりオ
ススメ • デプロイも簡単
12.
SinatraでAPIサーバー require 'rubygems' require 'sinatra' get
'/hi' do "Hello World!" end
13.
まとめ • コンソールで動きを確かめることがで きます •
Webアプリも作ることができます • デプロイも簡単です • Rubyの世界に入ってみよう!
Editor's Notes
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now