Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Finagleを使ってMVCフレームワークを作ってみました的なお話

No description
by

Junichi Kato

on 19 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Finagleを使ってMVCフレームワークを作ってみました的なお話

Finagle
Twiiter社が開発
非同期RPCアプリケーションを簡単に作るためのフレームワーク。Nettyベース
Foursqure, Tumblrが導入
Finagleを使ってMVCフレームワークを作ってみました的なお話

かとう じゅんいち (@j5ik2o)

Finagleの拡張
エンドポイントが多い場合はServiceクラスが大量にできてしまう。
パスに含まれる値を正規表現などを用いてパースしたい。
誰?
六本木の方で仕事してます
2010/10ぐらいからScala。Scala歴 2.5年ぐらい
前職ではPlay2+DDDでREST APIサーバの開発をしていた
Filterの定義
ServiceとServer
Filterの組み込み
ルーティング
Scalatra Like
Play Like
Trinity
Trinity is a lightweight MVC framework based on Finagle
特徴
ドメイン駆動設計を前提とするので、CoCは極力サポートしない。引き算より足し算の設計を重視している
フルスタックじゃないです
ControllerとActionが主役
Form, Validationはない
Viewは連携できるけどおまけ程度
Scalate, Freemarker, Velocity, Thymeleaf
Finagle同様にFilterをサポート
ルーティングもFilterで解決する
テスト機能(UT/IT)はこれから実装
trinity - github
http://git.io/tEu0DA
ご清聴ありがとうございました
Filter
Hexagonal Architecture
- Finagle関連リンク -
An introduction to Finagle - Scala School
http://twitter.github.io/scala_school/finagle.html
Scala + Finagleの魅力 - SlideShare
http://www.slideshare.net/kmizushima/scala-finagle
BPStudy#49 秋のScala祭りでFinagleについて発表した資料 - ゆるよろ日記
http://yuroyoro.hatenablog.com/entry/20111121/1321854288
finagle入門 - サンプルを動かすまで - えんたつの記録 - ライブドアブログ
http://blog.livedoor.jp/tattyamm/archives/4253315.html
Full transcript