0

私はウェブサービスの初心者です

アプリに以下のようなドメイン クラスがあります。

class Training{

  string name
  Date date

}

PHPページでトレーニングの一覧を表示したい

これを行うには、grails と php スクリプトでどのような変更を加える必要がありますか。JSON 形式のデータが必要です。

そして、RESTful アーキテクチャーに従いたいと考えています。

基本的に私は自分のウェブサイト(phpで書かれている)からgrailsアプリとやり取りしたい。将来的には、自分のウェブサイトから grails app DB と多くの呼び出しにデータを保存したいと考えています。

そして、Webサービスでリクエストを処理する前に認証する必要がありますか?

4

1 に答える 1

1

アーキテクチャ パターンに従いたい場合は、次のリンクを参照してください: http://grails.org/doc/latest/guide/webServices.html#REST

最初に、要求されたアクションを実行し、json データを返す TrainingController コントローラーを作成します。例えば

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

特別な URL マッピングを使用して安静パターンに一致させない場合は、training/1 を呼び出すだけで、返された json 構造を取得できます。その他のレンダリング オプションについては、ドキュメントを参照してください。

于 2013-04-08T09:12:32.477 に答える