サンプルプロジェクトでは始めから2つのビューを定義したファイルが作成されます。ビューファイルはapp/viewsの中に置きます。ファイル名は「.scala.html」で終わる拡張子の名称を付けます。 サンプルプロジェクトのテンプレートの機能は簡単に説明すると以下の通りです。 index.scala.html 「http://localhost:9000/」のリクエストの結果を表示するためのテンプレート main.scala.html index.scala.htmlから呼び出されるテンプレート なお前回の連載で書き直したものは、これらのテンプレートを使用していません。テンプレートを使用するためにはApplicationクラスのindexメソッドの戻り値に気を付ける必要があります。前回修正したときは戻り値に直接表示したい文字列を設定しました。
前書き Scalaという言語をご存知ですか? Javaと同じくコンパイルされるとclassファイルになり、実行時はJVM上で動作する、オブジェクト指向+関数型のプログラミング言語です。 Scalaを開発したのはJavaのgenericsの設計を手がけたり、javacの開発をしていた経歴も持つMartin Odersky氏。 Scalaは後発の言語ということもあって、Javaを書いている時に感じる冗長さに対する様々な解が用意されています。 本記事では、ScalaとJavaのコードを比較しながら、JavaユーザがScalaに移った際に得られるメリットを提示していきます。 尚、序盤のサンプルコードはJavaユーザに伝わりやすいように、returnを明記したり、メソッドは必ず{ }で囲むなど、極力Javaっぽい記述をしています。 だいたいJavaと同じような書き方ができます ScalaはJavaの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く