読者です 読者をやめる 読者になる 読者になる

ScalaのSpray-routingとSlickで簡易RESTful APIつくってみる

What Spray-routing?

spray | Documentation » 1.2.4 / 1.3.4 » spray-routing
Spray-routingは、RESTfulなWebサービスのためのハイレベルかつ、柔軟なルーティングを提供するモジュール。簡単にルーティングを作れる。

ScalaのDBライブラリSlick3をさわってみる

What is Slick

Slick — Slick 3.1.1 documentation
Slickはscalaで関係データベースの操作を簡単に扱うためのライブラリ。
対応データベースは、MySQLPostgreSQL、OracleDBなどなど。


ScalaのSpray-canをHerokuデプロイしてみる

Heroku

heroku.com Herokuはクラウドアプリケーションプラットフォーム。
Webアプリケーションをgitを使って、簡単にデプロイできる。


ScalaのHTTPライブラリSpray-canをさわってみる

Spray

spray | REST/HTTP for your Akka/Scala Actors
Sprayは軽量で高速なHTTPサーバを提供するライブラリたち。
Akkaベースで、完全な非同期であり、数千の同時接続を処理することができる。
RESTfulなスタイルや様々なアプリケーション層の明確な分離を促進する。

今回はその中のSpray-canを使う。


Scalaの分散処理ライブラリAkkaをさわってみる

What is Akka?

Scala Documentation — Akka Documentation
分散処理を実装するScalaJavaのライブラリ。
スケーラブルなアプリケーションを作成できるらしい。