2008-06-01から1ヶ月間の記事一覧

フォームの処理 - lift

http://liftweb.net/index.php/Hello_Darwin#my_first_formより写経する。 フォームを作る。 helloFrom.html <lift:surround with="default" at="content"> <h1>Hello Form</h1> Hello <lift:HelloForm.who /> <br/> <form> <label for="whoField">Who :</label> <input type="text" name="whoField"/> </form></br/></lift:helloform.who></lift:surround>

Scalaでマネする。

与えられた木から、子→親への対応を作るという問題なのだが、これが簡単そうで実はなかなか奥が深そうだ。 いくつか回答を眺める中で、その中で、与えられた木から、子→親への対応を作る - MEMO:はてな支店が良く出来ていたので、練習がてらScalaで真似して…

動的ページを作る - lift

src/main/webapp/にhtmlファイルを作る。ファイル名はなんでもOK。 ただし、UTF-8で保存しないとなぜかjava.lang.OutOfMemoryErrorが出る。 <html xmlns="http://www.w3.org/1999/xhtml"> <body> <h1>日本語も使える</h1> <lift:snippet type="HelloWorld:howdy" /> </body> </html> HelloWorldクラスは、sandbox.lift.hellodarwin.snippetに次のように定義されている。 class H…

静的ページを作る - lift

テンプレートから作成したプロジェクトをベースにして変更を加えていくことにする。 src/main/webapp/ に.htmlを置けばhttp://localhost:8080/ファイル名でアクセスできる。 トップページのサイトマップに追加するにはbootstrap.liftweb.Bootクラスに val en…

eclipseでlift使う

http://liftweb.net/index.php/Using_eclipse_hotdeploy を見ながら進める。eclipse scala pluginを入れておく。 mvn eclipse:eclipseを実行しmavenプロジェクトをeclipseプロジェクト化する。次に mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repoで、mave</path-to-eclipse-workspace>…

scalaのwebフレームワークliftを試す

scalaでwebやる場合、既存のjava用のwebフレームワークを使うのもダサいので、 scala用に作られたliftを使うのがよかろう。ということで試す。 公式サイトを読む限りRuby on RailsやseasideやErlywebなどの良いとこ取りなイメージ。 Maven入れる http://mave…