0

我是网络服务的新手

我的应用程序中有一个域类,如下所示。

class Training{

  string name
  Date date

}

我想在 php 页面中显示培训列表

我必须在 grails 和 php 脚本中进行哪些更改才能做到这一点。我想要 JSON 格式的数据。

我想遵循 RESTful 架构。

基本上我想从我的网站(用 php 编写)与 grails 应用程序进行交互。将来我想将数据从我的网站保存到 grails 应用程序数据库和许多调用中。

在 web 服务中提供请求之前,我是否需要进行身份验证。

4

1 回答 1

1

如果您想遵循架构模式,请参阅以下链接: http: //grails.org/doc/latest/guide/webServices.html#REST

首先创建 TrainingController 控制器,它执行请求的操作并返回 json 数据。例如

class TrainingController {
   def show = {
      render Training.get(params.long('id')) as json
   }
}

如果你不使用特殊的 url 映射来匹配 restful 模式,你可以简单地调用 training/1 并返回 json 结构。有关更多渲染选项,请参阅文档。

于 2013-04-08T09:12:32.477 回答