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,出现如下的提示:
      scala的liftweb 的一个例子的部署 

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

      对liftweb,并不了解,在操作的过程中用模型化的思路,去操作就可以了,有很多东西都是产品化的, 站在这个角度去操作,思路上感觉,会清晰很多。

     




     

你可能感兴趣的:(编程,scala,工作,.net,Google)