【发布时间】:2015-03-22 04:26:42
【问题描述】:
我有一个使用 Jersey 创建的现有 RESTful 服务,为此我创建了 2 个客户端(也是 Java),一个使用 Jersey 客户端 API,一个使用 Apache HTTP 客户端。
我没有太多前端经验 - 我使用过一点 Spring/Java 并且了解基本概念,但我想我会尝试学习 Grails。我只想将 Grails 用于前端(因此,不依赖 GORM),并将我现有的服务用于业务逻辑/与存储的交互)。我是否可以只包含带有我现有客户端的 jar 并在我的 Grails 控制器中使用它,或者我是否需要使用 Groovy(或已经包含的 Java 库)为其编写一个新的 Groovy 客户端?
如果这看起来是个好主意,或者如果我没有利用 GORM/Grails 数据持久性功能,使用 Grails 似乎毫无意义,我也很乐意听取意见?我认为我仍然可以获得“约定优于配置”的优势,也许还有该框架的其他一些优势,但我对 Web 开发还是很陌生,所以我会很感激任何建议。
【问题讨论】:
-
刚刚找到grails.org/plugin/jaxrs,这可能是一个可能的解决方案。如果我可以导入我现有的 java 客户端,或者仍然需要使用它编写一个新的 groovy 客户端,我还不确定我是否包含该库。