Play2

Scala Play 2.x(6) MySQLに接続してAnormでCRUD操作する

今週もこちらのハンズオンとなっております。 とりあえず、Homebrewなどでmysqlをインストールします。私の場合、前からあったのを使いました。 CREATE DATABASE gyro; GRANT ALL PRIVILEGES ON gyro.* TO '[user name]'@'localhost' IDENTIFIED BY '[passwo…

Scala Play 2.x(5) Scala Templatesとビュー&フォーム操作

なんか首が痛いのは、誰かに「トン」てやられて気絶してたからじゃないかと思ったけど、結局は日焼けでした。 あいも変わらずこれのハンズオンです。 Scala Templatesの場合はHTMLとScalaのコードを組み合わせて記述し、「scala.html」という拡張子を持ちま…

Scala Play 2.0(4) MVCのルーティングとコントローラのつづきのつづき

これのハンズオンです。既にPlay2.1(というか2.2.2)なのでmigrationは不要なため2/3から。 というか、ものっそい今更なのだけど、 def sample = Action { のActionてなんだろとか思ったので調べてみた。ほぼ答えが以下のURLにあった。 PlayframeworkのActi…

Scala Play 2.0(3) MVCのルーティングとコントローラのつづき

先週の続き。 ・リダイレクト routesがこう GET /redirect1 controllers.SampleController.redirect1 GET /redirect2 controllers.SampleController.redirect2 で、controllerがこう。 def redirect1 = Action { Redirect("/sample2"); } def redirect2 = Ac…

Scala Play 2.0(2) MVCのルーティングとコントローラ

イランがアルゼンチン相手に頑張ってるなー。前半0-0で折り返し。 まあ、今回もこれのハンズオンです。 だけど、俺ってばgetBytes思い出すのにどれだけ時間かけてんだよと。。。 conf/routesファイルに GET /sample1 controllers.SampleController.sample1 G…

Scala Play 2.0(1) とりあえずIDE環境をセットアップしてみる

サッカー日本代表の本田の先制ゴールのすばらしさと、その後の畳み掛けの弱さに非常に嫌な予感を覚え、それが2分で逆転という結果に結実したことがとても悲しいです。 で、ScalaのPlay2について、これのハンズオンです。 すでに前回でplay2はインストールし…

Scala Play 2.0(0) Play2.0やるぞ!と意気込んだのにbrew一発で環境構築できた件

まあ、こちらの通りホントダッターΣ(゚Д゚)です。brew install play一発でした。(時間は十数分かかったけど)こんどはplushで遊んでみよー。