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,出现如下的提示:
       

三   安装lift的例子
     下载路径:http://download.github.com/lift-lift_21_sbt-Lift_21-0-g92ade15.zip
     解压缩到工作文件夹,并cd到工作文件夹
      运行sbt命令, help命令查找需要的命令
     
     键入actions命令
     
       键入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/,可以看到
      

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值