`
billma
  • 浏览: 4614 次
  • 性别: Icon_minigender_1
  • 来自: 东营
最近访客 更多访客>>
社区版块
存档分类
最新评论

用play-scala写一个helloworld

阅读更多

学习scala也学了一段时间了,也没有正八经儿写过什么东西,一直觊觎play,觉得这玩意儿很酷,今天就尝试了一把,用play-scala写了一个最简单的helloworld,主要是体会一下play-scala的精神
首先是下载play(假设scala已经设置好了),play install scala-0.9.1安上scala模块
另外我还顺便看了一下play,发现这个玩意还真有意思,它的设置工具竟然是用python写的,为了能在windows上跑,这厮专门附赠了一个python编译器……
play install scala-0.9.1会从github下载模块,由于一些阻挡因素,在加上这个模块很大,这个安装过程要花写时间
用play new helloworld --with scala来创建一个新项目,play会创建一个目录,打开这个helloword目录,会有很多个子目录,场面挺唬人的,其实重点是app和conf两个目录,具体用途我就不说了,直接说怎么写个helloworld

其实很简单,先编辑conf/routes,这个文件里存放着所有的路径,在里面添加一行

GET		/helloworld									Application.hello

 用来表示helloworld的路径,保存
打开app/controllers.scala,这个文件里,你会看到如下的代码

package controllers

import play._
import play.mvc._

object Application extends Controller {
    
    def index = Template
    
}

思路很清楚,只要在

object Application extends Controller

里添加一行

def hello = "helloworld"

 保存就行了

接下来就是运行之,打开项目目录,play run,就可以运行了,打开http://localhost:9000/helloworld看看成果吧

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics