Play框架webservice教程scala

我是Play的新手!和 scala,我正在绝望地搜索关于如何实现web服务的一步一步的教程.文档很差,我找不到有用的东西.

ps:我已经完成了playframework网站上给出的例子,它对框架的理解有很大的帮助,但我对scala的了解是这里的一大障碍.

解决方法

嗯,我认为这就是我想要的.首先,我们假设我们需要一个返回有关用户信息的RESTfull Web服务.我们创建如下的用户

case class User() {
  val id= 1
  val name = "john"
  val score = 8.5
}

然后我们制作如下的控制器

object Application extends Controller {

  def sum() = Action {
    val user = new User
    val json = Json.generate(user)
    Ok(json).as("application/json")
  }
}

并且不要忘记为Json添加导入com.codahale.jerkson.Json

对于路线,将以下行添加到路线文件中:

GET     /sum                 controllers.Application.sum

结果看起来应该是这样的

{
 "id":1,"name":"john","score":8.5
}

相关文章

1.使用ajax调用varxhr;functioninvoke(){if(window.ActiveXO...
               好不容易把WebService服务器...
1新建一个工程项目用来做服务端增加一个MyService1类文件pac...
packagecom.transsion.util;importjava.io.BufferedReader;i...
再生产wsdl文件时重写描述文件1usingSystem;2usingSystem.Co...
一般情况下,使用eclipse自带的jax-ws生成webservice会自动生...