Action
大多數(shù)Play應(yīng)用接受的請求由一個Action處理送讲。
一個play.api.mvc.Action 基本上是一個(play.api.mvc.Request => play.api.mvc.Result)函數(shù)處理請求,并響應(yīng)發(fā)給客戶端
創(chuàng)建Action(標(biāo)記隱式轉(zhuǎn)換)
Action { implicit request =>
Ok {"Got request [" + request +"]")
}
控制器 是 actions 的生成器
定義Action 生成器
package controllers
import play.api.mvc._
object Application extends Controller{
def index = Action{
Ok ("It works")
}
}
Router 是將每個接受到的HTTP請求轉(zhuǎn)換成Action調(diào)用的組件