« アジャイルな開発をチームでやってみた(2010年版) - その2 | メイン | Nagios のログの日付を変換しながら読むには »

Google App Engine for Scala
このエントリーをはてなブックマークに追加 このエントリーをlivedoorクリップに追加

おはようございます。うちだです。

最近Scalaが世界中の一部の人達の間で盛り上がってるようですね。
私も以前のエントリーに書いたように、次にくる言語はScalaだと信じています。

5分くらいで知るScala

最近のプライベートな時間はGAE漬けでScalaの波に乗れていなかったのですが、
ふとGAEでScalaを使えばいいのではないかと気付き、試してみました。

Eclipseをダウンロード

どれをDLすればいいのか迷いながらClassicを選択

GAEのプラグインをインストール

http://code.google.com/intl/en/appengine/docs/java/gettingstarted/installing.html

SDKも一緒に入れましょう

Scalaのプラグインをインストール

http://download.scala-ide.org/update-current

GAEのプロジェクトをつくろう

Javaと一緒の手順ですね

Scalaを使えるように

プロジェクト名を右クリしてConfigure→Add Scala Natureを選ぶ!

サーブレットを用意しよう

src以下に作りましょう
右クリ→Other→Scala..→class

エラーがでた

どうやらScala Editorがバグってるようです。(20100903)
悲しいですがText Editorで開きます

package net.unoh.labs

import java.io.IOException
import javax.servlet.http._

class TestServlet extends HttpServlet {
  override def doGet(req: HttpServletRequest, 
                     resp: HttpServletResponse) {
    resp.setContentType("text/plain;charset=UTF-8")
    resp.getWriter().println("ウノウラボ!")       
  }
}

起動

http://localhost:8888/test

動いた!

次にやること

  • Slim3 Datastoreを使ってみる
  • デプロイしてみる

所感

これからの時代はGAE+Scalaですね!
私は使わないことにしますが。

トラックバック

このエントリーのトラックバックURL:
http://www.unoh.net/mt32/mt-tb.cgi/1853

この一覧は、次のエントリーを参照しています: Google App Engine for Scala:

» abs/articles/2010 from [ abs+ ] (PukiWiki/TrackBack 0.3)
abs/articles/2010 abs/articles/2010 2010/09/06 2010/08/23 2010/08... [詳しくはこちら]

コメント

ここまで書いておいて、最後に乗っからないとは(;・∀・)
私もまだscalaには乗っかりませんけどね。

コメントを投稿


画像の中に見える文字を入力してください。