0

私は次のものを持っています: - Grails Web アプリケーション - Web アプリケーションに含まれるプラグインとしてバンドルされたドメイン クラス。- Web アプリの安静な URL を使用してサーバー呼び出し (json 要求/応答) を行う Android および iPhone アプリ。

ここに問題があります。どちらのモバイル アプリも、どのような呼び出しを行うことができるか (有効な属性とは何かなど) を知る方法がありません。開発者は、Web アプリのコードを見て、ヒットする URL と、リクエストで設定するドメイン モデルの属性を把握するだけです。

ドメインモデルをxml(または他の形式)で定義し、jarとしてパッケージ化できるgrrovyクラス(スタブクラス)を生成できるgrailsプラグインがあるのだろうかと思っていました。この jar は、依存関係として Android アプリに含めることができます。

同様に、xml を使用して iphone アプリ用のクラスを生成することもできます (これにはプラグインがないと思われます)。

このアプローチについて考えてみるのもいいでしょう。それは良い考えですか?それに近づくより良い方法はありますか?

ありがとう

4

1 に答える 1

0

Java DTO を使用して JSON インターフェースを定義できます。次に、それらを Android アプリに含めることができます。そんなアプリを作ってみました。しかし、次回は DTO に煩わされることはないと思います。利益よりも面倒だと思います。

ベスト、アンダース

于 2012-10-31T19:09:47.800 に答える