Differences between revisions 10 and 11
Deletions are marked like this. | Additions are marked like this. |
Line 41: | Line 41: |
= sbt = [http://code.google.com/p/simple-build-tool/wiki/WebApplicationExample WebApplicationExample - simple-build-tool - Project Hosting on Google Code] [http://blog.takeda-soft.jp/blog/show/369 Lift 2.0-scala280-SNAPSHOT/sbt0.7.1 | ブログ.武田ソフト.jp] |
概要
Scalaで作成されたWeb Framework
公式サイト
http://github.com/dpp/liftweb/
関連サイト
http://groups.google.com/group/the-lift-book
Hello World 作成
Starting with Liftを参考にして最初のアプリを作ると良いかと思います。
mvn archetype:create -U \ -DarchetypeGroupId=net.liftweb \ -DarchetypeArtifactId=lift-archetype-blank \ -DarchetypeVersion=1.0 \ -DremoteRepositories=http://scala-tools.org/repo-releases \ -DgroupId=test.hoge.example \ -DartifactId=helloworld
cd helloworld mvn jetty:run
http://localhost:8080/ にアクセスして、「Welcome to your project!」な画面が表示されれば成功です。
とりあえず静的な HTML を表示する場合は、src/main/webappに入れて、http://localhost:8080/hello.html でアクセスすると見える。(jettyを再起動しないと見えない?)
src/main/scala/bootstrap/liftweb/Boot.scalaを編集するとメニューに出すことも可能。Boot.scala は起動時にしか読まれないので、jettyの再起動が必須。
sbt
WebApplicationExample - simple-build-tool - Project Hosting on Google Code
Lift 2.0-scala280-SNAPSHOT/sbt0.7.1 | ブログ.武田ソフト.jp
設定
利用方法