scala的liftweb 的一个例子的部署

这些天,一直在看scala方面的的资料,感受到函数式的编程的简洁,有时也在想,Kent Beck是否也是从函数式的语言中汲取简洁表达的思想呢?呵呵。
今天把liftweb的一个例子,在本地部署,把步骤记录下来,以备自己学习。
一 下载并安装scala
下载路径:http://www.scala-lang.org/downloads/distrib/files/scala-2.8.0.final.zip
下载,并解压缩到指定的文件夹下。
设置环境变量: SCALA_HOME
修改path环境变量:%SCALA_HOME%\bin
二 安装sbt
下载路径:http://code.google.com/p/simple-build-tool/sbt-launch-0.7.4.jar
制作sbt.bat文件 java -jar "%~dp0sbt-launch-0.7.4.jar"
把sbt.bat文件和sbt-launch-0.7.4.jar同时放置到%SCALA_HOME%\bin文件夹下
在命令行的模式下,运行sbt,出现如下的提示:
[img]http://dl.iteye.com/upload/attachment/337495/2ef24d54-2ddd-3a8d-8a39-901dee696914.png[/img]

三 安装lift的例子
下载路径:http://download.github.com/lift-lift_21_sbt-Lift_21-0-g92ade15.zip
解压缩到工作文件夹,并cd到工作文件夹
运行sbt命令, help命令查找需要的命令
[img]http://dl.iteye.com/upload/attachment/337508/ede22728-baec-3510-b7de-20796e54f4e0.png[/img]
键入actions命令
[img]http://dl.iteye.com/upload/attachment/337542/9fb7b2a8-d358-3acf-93ca-01c1498aefdf.png[/img]
键入jetty-run命令,出现了编译性的错误
D:\work\scala\lift-lift_21_sbt-Lift_21-0-g92ade15\lift-lift_21_sbt-9b9a0e7\src\main\scala\code\snippet\HelloWorld.scala:6: value net is not a member of package <root>
import _root_.net.liftweb.common._
Error running compile: Compilation failed
键入update命令,开始downloading,下载依赖包,最后提示Successful
接着再次键入jetty-run,开始启动jetty
分别提示:
== copy-resources ==
== compile ==
== prepare-webapp ==
== jetty-run ==
启动之后,在browser中键入http://localhost:8080/,可以看到
[img]http://dl.iteye.com/upload/attachment/337548/14f161eb-00e4-3509-8162-46560d37d7e1.png[/img]

对liftweb,并不了解,在操作的过程中用模型化的思路,去操作就可以了,有很多东西都是产品化的, 站在这个角度去操作,思路上感觉,会清晰很多。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值