Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Hidetoshi Mori
2,027 views
汎用apiサーバの構築
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
Nodejsによるapiサーバ構築事例
by
Hidetoshi Mori
PDF
MongoDBではじめるカジュアルなタイムラインシステム
by
Hitoshi Asai
PPTX
MongoDB on EC2 #mongodbcasual
by
Yasuhiro Matsuo
PDF
エコなWebサーバー
by
emasaka
PDF
45分で理解する webクローリング入門 斉藤之雄
by
Yukio Saito
PDF
Introduction to MongoDB
by
moai kids
PPTX
Node.js×mongo dbで3年間サービス運用してみた話
by
leverages_event
PDF
Pythonで検索エンジン2
by
Yasukazu Kawasaki
Nodejsによるapiサーバ構築事例
by
Hidetoshi Mori
MongoDBではじめるカジュアルなタイムラインシステム
by
Hitoshi Asai
MongoDB on EC2 #mongodbcasual
by
Yasuhiro Matsuo
エコなWebサーバー
by
emasaka
45分で理解する webクローリング入門 斉藤之雄
by
Yukio Saito
Introduction to MongoDB
by
moai kids
Node.js×mongo dbで3年間サービス運用してみた話
by
leverages_event
Pythonで検索エンジン2
by
Yasukazu Kawasaki
What's hot
PDF
実践スクレイピング
by
だいすけ ふるかわ
PDF
Casual Compression on MongoDB
by
moai kids
PDF
Tour of Scraping
by
Kenta Yonekura
PDF
MongoDBCSharp
by
ytanno
PPTX
Reactjs
by
しくみ製作所
PPTX
MongoDBの監視
by
Tetsutaro Watanabe
PPTX
Ossで作るwebサイト
by
Soudai Sone
ODP
Next-L Enju 開発ワークショップ #8
by
Kosuke Tanabe
PPT
Mongoざっくり紹介
by
masakazuyamanaka
PDF
20130216 magical record
by
Hidetoshi Mori
PPTX
MongoDB World 2014に行ってきた!
by
Tetsutaro Watanabe
PPTX
Mongo db勉強会の補足
by
CROOZ, inc.
PPTX
コロナ禍の所蔵品検索システム
by
Naosuke Okamoto
ODP
Lt
by
LGA128
PPT
[大図解]ピグライフはこう動いている
by
Akihiro Kuwano
PDF
MongoDB〜その性質と利用場面〜
by
Naruhiko Ogasawara
PPTX
初心者向けMongoDBのキホン!
by
Tetsutaro Watanabe
PDF
CyberAgentにおけるMongoDB
by
Akihiro Kuwano
PDF
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
by
parrotstudio
PDF
DB tech showcase: 噂のMongoDBその用途は?
by
Hiroaki Kubota
実践スクレイピング
by
だいすけ ふるかわ
Casual Compression on MongoDB
by
moai kids
Tour of Scraping
by
Kenta Yonekura
MongoDBCSharp
by
ytanno
Reactjs
by
しくみ製作所
MongoDBの監視
by
Tetsutaro Watanabe
Ossで作るwebサイト
by
Soudai Sone
Next-L Enju 開発ワークショップ #8
by
Kosuke Tanabe
Mongoざっくり紹介
by
masakazuyamanaka
20130216 magical record
by
Hidetoshi Mori
MongoDB World 2014に行ってきた!
by
Tetsutaro Watanabe
Mongo db勉強会の補足
by
CROOZ, inc.
コロナ禍の所蔵品検索システム
by
Naosuke Okamoto
Lt
by
LGA128
[大図解]ピグライフはこう動いている
by
Akihiro Kuwano
MongoDB〜その性質と利用場面〜
by
Naruhiko Ogasawara
初心者向けMongoDBのキホン!
by
Tetsutaro Watanabe
CyberAgentにおけるMongoDB
by
Akihiro Kuwano
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
by
parrotstudio
DB tech showcase: 噂のMongoDBその用途は?
by
Hiroaki Kubota
Viewers also liked
PPTX
IBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方 softlayer
by
Kazuhiko Isaji
PDF
Bluemix_API_Possibility
by
Harada Kazuki
PDF
Bluemixと既存システムとの連携
by
IBMソリューション
PDF
BluemixとIBM DevOps Servicesで始めるアプリケーション開発
by
IBMソリューション
PPTX
【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0
by
Kazuhiko Isaji
PDF
Bluemixの基本を知る -全体像-
by
IBMソリューション
PDF
”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
by
Shinobu Yasuda
IBM Bluemix infrastructure SoftLayer はじめての見積もりの仕方 softlayer
by
Kazuhiko Isaji
Bluemix_API_Possibility
by
Harada Kazuki
Bluemixと既存システムとの連携
by
IBMソリューション
BluemixとIBM DevOps Servicesで始めるアプリケーション開発
by
IBMソリューション
【共通版】 IBM Cloud (SoftLayer) 最新動向情報 2017年11月版 v1.0
by
Kazuhiko Isaji
Bluemixの基本を知る -全体像-
by
IBMソリューション
”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
by
Shinobu Yasuda
Similar to 汎用apiサーバの構築
PDF
mongodbの簡易ストレージ化
by
Hidetoshi Mori
PDF
WordPressAPI
by
Yuki Okamoto
PDF
Public 20100828 j_ruby_kaigi_10things_jror_with_javaee
by
Yoshiharu Hashimoto
PPT
Gwt1
by
katsu.taira
PDF
JavaScript時代のJava #kansumiB7 #kansumi
by
Yusuke Yamamoto
PDF
リアルFacebookガジェットを作った(ロングバージョン)
by
Mariko Goda
PDF
Sencha Touch working with AWS
by
久司 中村
PDF
Android T2 on cloud
by
Masaaki Yonebayashi
PDF
スマートフォン向けサービスにおけるサーバサイド設計入門
by
Hisashi HATAKEYAMA
PPT
OSC2008 Tokyo/Spring REST勉強夜会
by
Siena. N
PPT
Google Product
by
Daisuke Sugai
PPTX
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
by
fukuoka.ex
PDF
Go言語入門者が Webアプリケーション を作ってみた話 #devfest #gdgkyoto
by
Shoot Morii
PDF
WordPress APIで作るモバイルアプリ
by
アシアル株式会社
PDF
Seasarプロジェクト徹底攻略
by
takezoe
KEY
プロ文.com 勉強会 Phase 1
by
Hiroki Toyokawa
PDF
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
by
fukuoka.ex
PDF
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
by
Masakazu Matsushita
PDF
110409 slintky lt
by
Takayoshi Tanaka
PDF
qpstudy#5 懇親会LT riywo
by
Ryosuke IWANAGA
mongodbの簡易ストレージ化
by
Hidetoshi Mori
WordPressAPI
by
Yuki Okamoto
Public 20100828 j_ruby_kaigi_10things_jror_with_javaee
by
Yoshiharu Hashimoto
Gwt1
by
katsu.taira
JavaScript時代のJava #kansumiB7 #kansumi
by
Yusuke Yamamoto
リアルFacebookガジェットを作った(ロングバージョン)
by
Mariko Goda
Sencha Touch working with AWS
by
久司 中村
Android T2 on cloud
by
Masaaki Yonebayashi
スマートフォン向けサービスにおけるサーバサイド設計入門
by
Hisashi HATAKEYAMA
OSC2008 Tokyo/Spring REST勉強夜会
by
Siena. N
Google Product
by
Daisuke Sugai
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
by
fukuoka.ex
Go言語入門者が Webアプリケーション を作ってみた話 #devfest #gdgkyoto
by
Shoot Morii
WordPress APIで作るモバイルアプリ
by
アシアル株式会社
Seasarプロジェクト徹底攻略
by
takezoe
プロ文.com 勉強会 Phase 1
by
Hiroki Toyokawa
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
by
fukuoka.ex
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
by
Masakazu Matsushita
110409 slintky lt
by
Takayoshi Tanaka
qpstudy#5 懇親会LT riywo
by
Ryosuke IWANAGA
More from Hidetoshi Mori
PDF
Photo mosaic 検証
by
Hidetoshi Mori
PDF
プロジェクト管理しないという提案
by
Hidetoshi Mori
PDF
Git超入門
by
Hidetoshi Mori
PDF
20130515 diary euglena_en
by
Hidetoshi Mori
PDF
Evernote連携
by
Hidetoshi Mori
PDF
コンシューマアプリを作るということ
by
Hidetoshi Mori
PDF
20130216 小ネタ集
by
Hidetoshi Mori
PDF
UITableViewで無限CoverFlowを作る
by
Hidetoshi Mori
PDF
モバイルビジネスの動向
by
Hidetoshi Mori
PDF
Storyboard
by
Hidetoshi Mori
KEY
Blocksの活用法
by
Hidetoshi Mori
PDF
インタラクションデザインの考察
by
Hidetoshi Mori
PPTX
モバイルビジネスの動向
by
Hidetoshi Mori
PPTX
サービス開発における工程
by
Hidetoshi Mori
PPTX
ゲリラ的サービスの育て方
by
Hidetoshi Mori
PPTX
インタラクションデザインの考察
by
Hidetoshi Mori
PDF
Presentation of TapkuLibrary
by
Hidetoshi Mori
PDF
Facebook api for iOS
by
Hidetoshi Mori
PDF
Facebook API for iOS
by
Hidetoshi Mori
PPTX
FacebookAPI for iOS
by
Hidetoshi Mori
Photo mosaic 検証
by
Hidetoshi Mori
プロジェクト管理しないという提案
by
Hidetoshi Mori
Git超入門
by
Hidetoshi Mori
20130515 diary euglena_en
by
Hidetoshi Mori
Evernote連携
by
Hidetoshi Mori
コンシューマアプリを作るということ
by
Hidetoshi Mori
20130216 小ネタ集
by
Hidetoshi Mori
UITableViewで無限CoverFlowを作る
by
Hidetoshi Mori
モバイルビジネスの動向
by
Hidetoshi Mori
Storyboard
by
Hidetoshi Mori
Blocksの活用法
by
Hidetoshi Mori
インタラクションデザインの考察
by
Hidetoshi Mori
モバイルビジネスの動向
by
Hidetoshi Mori
サービス開発における工程
by
Hidetoshi Mori
ゲリラ的サービスの育て方
by
Hidetoshi Mori
インタラクションデザインの考察
by
Hidetoshi Mori
Presentation of TapkuLibrary
by
Hidetoshi Mori
Facebook api for iOS
by
Hidetoshi Mori
Facebook API for iOS
by
Hidetoshi Mori
FacebookAPI for iOS
by
Hidetoshi Mori
汎用apiサーバの構築
1.
汎用APIサーバの構築
h_mori 13年3月24日日曜日
2.
自己紹介
• 森 英寿(プログラマ) hidetoshi.mori @h_mori SOICHA/TweetMe ATND暦/生存連絡 13年3月24日日曜日
3.
お題
• 簡単にBBSを作る 13年3月24日日曜日
4.
開発の流れ
1. APIインターフェースの定義 2. サーバ環境の構築 3. サーバモジュールの開発・デプロイ 4. スタブの作成 5. iOSクライアントの実装 6. 結合テスト 13年3月24日日曜日
5.
(´・ω・`)
大変ですよね データを同期したいだけなのに・・・ 13年3月24日日曜日
6.
システムの特性
• レコード単位でデータが独立している • トランザクション制御は不要 • データはどんどん肥大化する 13年3月24日日曜日
7.
RESTfulな設計
• ステートレスな通信 • HTTP操作をリソース単位のCRUDで扱う GET、POST、PUT、DELETEメソッド サーバの処理はFetch/Insert/Update/Deleteのみ 13年3月24日日曜日
8.
例
• GET /records • GET /records?limit=20&orderby=createdAt • POST /records BODY:{ "user":"h_mori", "message":"hello" } • DELETE /records/00000001 13年3月24日日曜日
9.
サーバ構築
ビジネスロジックが無いのに サーバ開発は野暮だよね 13年3月24日日曜日
10.
jsonengine
• AppEngineで動作するJSONストレージ • スキーマレスDB • 設置はデプロイして設定するだけ http://code.google.com/p/jsonengine/ 13年3月24日日曜日
11.
メリット
• サーバ開発が全く不要 • NSJSONSerializationと親和性が高い 13年3月24日日曜日
12.
デメリット
• ドキュメントサイズに制限がある 1ドキュメント1MB、500文字以下 • ソートキー、不等号条件を同時に2つ以 上指定できない • 認証が苦手(AppEngineでBASIC認証等) 13年3月24日日曜日
13.
参考
http://d.hatena.ne.jp/h_mori/20121126/1353887013 https://github.com/hmori/JsonEngineTest 13年3月24日日曜日
Download