With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.
What is Ratpack?Ratpack is a set of Java libraries for building scalable HTTP applications. It is a lean and powerful foundation, not an all-encompassing framework. Want to know more? Check out the manual. More the bookish type? Get “Learning Ratpack” from O'Reilly Media. Have a question or problem? Discuss it now via the Ratpack Community Channel (powered by Slack). One time sign up is required.
これはG* Advent Calendar 2015の5日目の記事です。 おさらい さて、昨日の投稿で、Ratpackでの基本的なHTTPルーティングの方法がわかりました。 コレで簡単なAPIサーバを構築する準備ができました! 今回は、さらにクライアントとRatpack間でJSONでデータをやりとりする方法を見て行きましょう。 コード 今回のコードの全体は以下のようになります。 import static ratpack.groovy.Groovy.ratpack import static ratpack.jackson.Jackson.json import static ratpack.jackson.Jackson.jsonNode import groovy.json.JsonSlurper import groovy.json.JsonBuilder ratpack { han
これはG* Advent Calendar 2015の4日目の記事です。 おさらい さて、昨日の記事でRatpackでHelloworldを出力出来ました。 今回は、HTTPルーティング(URLと実行されるロジックの組み合わせ)を見て行きましょう。 現在、src/ratpack/ratpack.groovyは以下のようになっているはずです。 import static ratpack.groovy.Groovy.ratpack ratpack { handlers { get { render "Hello Ratpack!! Groovy's Version: ${GroovySystem.version}" } } }
これはG* Advent Calendar 2015の3日目の記事です。 Ratpackってなに? GroovyのWEBフレームワークといえばGrailsですが、Ratpackも同様にGroovyで利用できるWEBフレームワークです。 しかし、Grailsとは方向性が違い、かなりシンプルな、モダンなWEBフレームワークを目指しているようです。 Nettyベースなので標準でWebソケットを使ったリアルタイムチャットなども構築できるようです。 今回は、リアルタイムチャットとかそういう細かい話は抜きにして、単純にHTTPをリクエストが合ったらリクエストを返すという基本を書いてみたいと思います。 Ratpack、かなりお手軽です。 準備 SDKMANをインストールします。 sdkmanを使ってGradleをインストールします。(sdk install gradle 2.8) 以上! Ratpack
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く