この記事では、RESTFormsプロジェクト(モダンなWebアプリケーション用の汎用REST APIバックエンド)を紹介します。
プロジェクトの背後にあるアイデアは単純です。私はいくつかのREST APIを書いた後、REST APIが一般的に次の2つの部分で構成されていることに気付きました。
- 永続クラスの操作
- カスタムビジネスロジック
また、独自のカスタムビジネスロジックを書く必要はありますが、RESTFormsには永続クラスの操作に関連するすべての機能を提供しています。
使用例
- Cachéにすでにデータモデルがあり、REST API形式で情報の一部(またはすべて)を公開したい
- 新しいCachéアプリケーションを開発しており、REST APIを提供したい