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

動的ページを作る - 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…