This page has moved to a https://eclipse-ee4j.github.io/jersey/.
This page has moved to a https://eclipse-ee4j.github.io/jersey/.
Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services. Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done. Dropwizard has out-of-the-box support for sophisticated configuration, application metrics, logging, operational tools, and much more, allowing
servant is a set of packages for declaring web APIs at the type-level and then using those API specifications to: write servers (this part of servant can be considered a web framework), obtain client functions (in haskell), generate client functions for other programming languages, generate documentation for your web applications and more… All in a type-safe manner. Documentation – Cookbook – WGP2
注: かなり古いので、現在のAPIとは大きく異なります。 tl;dr 既存のが気に入らないのでWaiでWebフレームワーク作ったよ、宣伝だよ。 好きにネストできるフィルタを自由に組み合わせてパス/パラメータ/メソッド/クッキーなどなどでルーティングできるよ。値もフレームワーク側で型変換するよ。 型レベルプログラミングたのしい! https://hackage.haskell.org/package/apiary https://github.com/philopon/apiary はじめに Haskellにも色々Webフレームワークがあります。 yesod: フルスタック, THやら型族やらですごい感じ。型安全なルーティングとかすごい。依存パッケージもすごい。wai使ってる snap: 前の記事参照 http://qiita.com/philopon/items/266743897068b
「Web API のすすめ」は割と概念的な話に終始していて、コードベースのもっとゴリっとした話を期待していた人には申し訳ありませんでした。 が、やはり既存の WAF を使っているだけだとわからないことっていうのが多いと思うので、もっと下のレイヤーに降りて、自分で実装するのもありなんじゃないのかなって思っています。 「let's database testing」では、割と見落とされがちなんじゃないかという、DB のテスト方法についてざっくばらんに話しました。ちょっと本質的でないことも書いてありますが、重要なのは、「実際に運用される環境に*なるべく*近い環境で、ローカルでテストをする」ってことです。DB テストのほんの足がかりになれば幸いです。 BD テストの話で使ったサンプルのリポジトリは以下になっています。 xaicron's Mayoi at master - GitHub 結構中途半
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く