0
Thin Server Architecture
でブログ作った
槙 俊明
2014/2/21
Thin Server Architectureの何が嬉しい
の?
HTML (Web Browser)

JSON

REST API Server
Thin Server Architectureの何が嬉しい
の?
HTML (Web Browser)

JSON

Smart Phone/Tablet

JSON
REST API Server

Desktop App

JSON

C...
Thin Server Architectureの何が嬉しい
の?
HTML (Web Browser)

JSON

Smart Phone/Tablet

JSON
REST API Server

Desktop App

CLI

JS...
Thin Server ArchitectureなBlog
• http://blog.ik.am
• ソース: https://github.com/making/categolj2-backend
Thin Server ArchitectureなBlog
• http://blog.ik.am
• ソース: https://github.com/making/categolj2-backend
Pull req募集中
機能
•
•
•
•
•

記事管理機能
ユーザー管理機能
リンク管理機能
ファイルアップロード管理機能
などなど
機能
•
•
•
•
•

記事管理機能
ユーザー管理機能
リンク管理機能
ファイルアップロード管理機能
などなど
ちょっとしたCMSにも使え
るよ
Thin Server
DB
REST API Server
JSON

Frontend App

SQL

JSON

Backend App

Client (Single Page Application)
Thin Server
DB
REST API Server
Spring MVC
JSON

Backbone.js
Frontend App
UIKit

SQL
JPA

JSON

Backbone.js
Backend App
Boo...
API一覧
• https://github.com/making/categolj2backend#apis
Demo!
デメリット

• 普通に作ると、Ajaxごりご
りになるので検索エンジン
がコンテンツ拾ってくれな
い
デメリット

_人人人人人人人人人_
> ゼロググラビリティ
<
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
突然ですが
あなたも簡単にかっこいい管
理画面ができます
そう、Bootstrapならね
http://bit.ly/hajiboo
というわけで

•おれおれBLOGの自慢
と

•本の宣伝
に来ました
ご清聴ありがとうございました
http://bit.ly/hajiboo
Thin Server Architectureでブログ作った #ikam
Thin Server Architectureでブログ作った #ikam
Thin Server Architectureでブログ作った #ikam
Thin Server Architectureでブログ作った #ikam
Upcoming SlideShare
Loading in...5
×

Thin Server Architectureでブログ作った #ikam

8,360

Published on

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

No Downloads
Views
Total Views
8,360
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Thin Server Architectureでブログ作った #ikam"

  1. 1. Thin Server Architecture でブログ作った 槙 俊明 2014/2/21
  2. 2. Thin Server Architectureの何が嬉しい の? HTML (Web Browser) JSON REST API Server
  3. 3. Thin Server Architectureの何が嬉しい の? HTML (Web Browser) JSON Smart Phone/Tablet JSON REST API Server Desktop App JSON CLI JSON
  4. 4. Thin Server Architectureの何が嬉しい の? HTML (Web Browser) JSON Smart Phone/Tablet JSON REST API Server Desktop App CLI JSON JSON クライアントが変 わってもサーバーサ イドはそのまま!
  5. 5. Thin Server ArchitectureなBlog • http://blog.ik.am • ソース: https://github.com/making/categolj2-backend
  6. 6. Thin Server ArchitectureなBlog • http://blog.ik.am • ソース: https://github.com/making/categolj2-backend Pull req募集中
  7. 7. 機能 • • • • • 記事管理機能 ユーザー管理機能 リンク管理機能 ファイルアップロード管理機能 などなど
  8. 8. 機能 • • • • • 記事管理機能 ユーザー管理機能 リンク管理機能 ファイルアップロード管理機能 などなど ちょっとしたCMSにも使え るよ
  9. 9. Thin Server DB REST API Server JSON Frontend App SQL JSON Backend App Client (Single Page Application)
  10. 10. Thin Server DB REST API Server Spring MVC JSON Backbone.js Frontend App UIKit SQL JPA JSON Backbone.js Backend App Bootstrap Client (Single Page Application)
  11. 11. API一覧 • https://github.com/making/categolj2backend#apis
  12. 12. Demo!
  13. 13. デメリット • 普通に作ると、Ajaxごりご りになるので検索エンジン がコンテンツ拾ってくれな い
  14. 14. デメリット _人人人人人人人人人_ > ゼロググラビリティ <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
  15. 15. 突然ですが
  16. 16. あなたも簡単にかっこいい管 理画面ができます
  17. 17. そう、Bootstrapならね
  18. 18. http://bit.ly/hajiboo
  19. 19. というわけで •おれおれBLOGの自慢 と •本の宣伝 に来ました
  20. 20. ご清聴ありがとうございました http://bit.ly/hajiboo
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×