假设我们有一个grails web应用程序暴露几个资源。RESTful grails应用程序:干起来UrlMapping
- 标签
- 网址
- 用户
应用程序有一个传统Web界面将用户和一些管理互动。 我们希望通过RESTful API将应用程序中的资源公开给客户端,并且我们不希望应用程序的这部分混乱我们已有的控制器和代码。 所以我们想出了以下几点:
如果网络界面提供host/app_path/url/[list|show|create]
我们希望REST API在/host/app_path/rest/url
。
所以我们结束了以下UrlMappings文件:
的问题是,这是不完全的最干的事儿在这里。随着我们添加更多资源(如标签),情况会变得更糟。他们将转化还非常类似的代码,另外三个块...
非CRUD功能会之类的具体准则和搜索等...
我们试图产生一个循环的映射关闭,但没有成功。我们在这里完全走错了路吗?
啊,PUT/POST的东西:D – kungfoo 2009-07-15 07:07:27