lift

URLRewriteをLiftでやってみる

参考URL 本家のURL見ればわかるんだけど、一応サンプル書いとく サンプル /product/show/のようなURLをLiftに渡して、をメソッド側で受取、処理する場合を考える Boot.scalaでの記載 LiftRules.addRewriteBeforeを使う。 LiftRules.addRewriteBefore { case …

LiftのORMをmainメソッドから使う方法

WEBアプリを起動しないで、LiftのORMを使いたい場合には、ORMのメソッドを使う前にBoot.bootを実行しておけば使えるようになる。 サンプル import bootstrap.liftweb._ def main(args: Array[String]) = { val boot = new Boot boot.boot bootしない場合のエ…

MySQLを使うために

参考URL 0. DB作成しておくて $ mysql -u root > create database hoge 1. pom.xml に mysql-connector-java を追加 $ cd PROJECT_ROOT $ vi pom.xml ----- <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.0.8</version> </dependency> ----- $ mvn install 2. Boot.scalaを修正 $ vi Bo…

Liftサンプル動かす時のメモ

以下ページからサンプルを落とし、mvn jetty:runやった時にエラーが発生したので、解決方法をめもっとく。 ※ただし正しいやり方かはいまいちよ〜わからん ダウンロードページ http://liftweb.net/index.php/HowTo_run_examples エラー内容 $ mvn install [IN…