我有以下内容: - Grails Web 应用程序 - 绑定为包含在 Web 应用程序中的插件的域类。- Android 和 iphone 应用程序使用 web 应用程序的 restful url 进行服务器调用(json 请求/响应)。
这就是问题所在:这两个移动应用程序都无法知道它们可以进行哪些调用(什么是有效属性等)。开发人员只需查看 Web 应用程序代码即可确定要命中的 url 和要在请求中设置的域模型属性。
我想知道是否有一些 grails 插件允许您通过 xml(或其他格式)定义域模型,然后生成可以打包为 jar 的 grrovy 类(存根类)。然后可以将这个 jar 作为依赖项包含在 android 应用程序中。
同样,xml 也可以用于为 iphone 应用程序生成类(我怀疑很可能没有插件)。
对这种方法有一些想法会很棒。这是个好主意吗?有没有更好的方法来解决它?
谢谢