タグ

ブックマーク / www.mwsoft.jp (3)

  • Play2.0(Scala)でフォームの値を受け取る | mwSoft

    前書き Playでフォームから送信された値を受け取ってみる。 あと、validatorとかも噛ませてみる。 Play2.0.4。DBMySQL5.1を使用。 サンプルアプリの用意 とりあえずプロジェクト作成。 $ play new form_example $ cd form_example app/views/index.scala.htmlに下記のような適当なフォームを書いておく。とりあえずGETにしてるけどPOSTでももちろん可。 @main("フォーム") { <form action="/form_sample" method="get"> 名前:<input type="text" name="name"><br> 年齢:<input type="text" name="age"><br> 性別:<input type="radio" name="sex" value="ma

  • Java開発(Eclipse+Maven)でScalaTestを使ってみる | mwSoft

    前書き 久々にJavaでコーディングをする用があったのだけど、テストをJUnitで書いていたらなんだか人生が辛くなってきた。なぜ辛くなったのかは分からない。嫌な思い出でもあるのかもしれない。 そこでEclipse+Mavenの開発環境でJava開発をしつつ、テストコードだけScalaTestで書く環境を整えて、辛い過去と決別することを試みてみた。 ScalaTestやSpecsを使えば、当社比50%くらいはテストコードがすっきりし、人生の辛さの5%くらいは軽減できるかもしれない。 Eclipseを入れる Eclipse入れるところからスタート。 これを書いている時点ではScalaのプラグインは4.2には対応していない。対応してても4.x系はまだ待ちだと思われる。 なので今回は下記サイトからIndigo(Eclipse3.7)を落とす。 Download http://www.eclipse

  • Java使いをScalaに引き込むサンプル集 | mwSoft

    前書き Scalaという言語をご存知ですか? Javaと同じくコンパイルされるとclassファイルになり、実行時はJVM上で動作する、オブジェクト指向+関数型のプログラミング言語です。 Scalaを開発したのはJavaのgenericsの設計を手がけたり、javacの開発をしていた経歴も持つMartin Odersky氏。 Scalaは後発の言語ということもあって、Javaを書いている時に感じる冗長さに対する様々な解が用意されています。 記事では、ScalaJavaのコードを比較しながら、JavaユーザがScalaに移った際に得られるメリットを提示していきます。 尚、序盤のサンプルコードはJavaユーザに伝わりやすいように、returnを明記したり、メソッドは必ず{ }で囲むなど、極力Javaっぽい記述をしています。 だいたいJavaと同じような書き方ができます ScalaJava

  • 1