deployment - 在Grails应用程序中集成SproutCore前端

标签 deployment grails sproutcore

我正在评估SproutCore可能用作现有Grails应用程序的前端。人们通常如何为这种类型的设置构建SproutCore和Grails项目?

SproutCore文档涵盖了如何连接到ToDos tutorial中的Grails后端,但是我还没有看到有关如何将两者集成以构建单个war文件的教程。

我们希望通过“grails war”任务捆绑所有内容,以便我们可以继续简单地部署单个war文件来部署整个应用程序(包括SproutCore前端)。因此,在Grails项目的“ war ”步骤中,在SC项目上调用sc-build命令似乎是一个合理的第一步。但是在grails网络应用中的何处放置生成的SC东西等?很想听听人们是如何做到这一点的,以免重蹈覆辙。

最佳答案

我倾向于将RIA视为独立于其使用的任何后端的项目。特别是对于SC,这是正确的,因为SC是供浏览器使用的完整应用程序堆栈。因此,我的建议是将SC客户视为一个单独的项目。

正如您在问题中指出的那样,问题在于如何在 war 中部署SC项目。幸运的是,答案还不错。请查看的最后一部分

http://grails.org/doc/latest/guide/17.%20Deployment.html

您会看到,您可以轻松加入grails的构建过程。在这里,您所需要做的就是调用sc-build命令并将文件复制到 war 中js文件所在的位置。只要确保引导客户端的gsps中的路径正确即可。 SC会生成一个默认的index.html,当您挂接到grails部署过程时,您可以使用它(将其复制到适当的位置)。

关于deployment - 在Grails应用程序中集成SproutCore前端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5222817/

相关文章:

rubygems - Sproutcore安装-找不到RubyGem

couchdb - 如何在 Mac OSX 中将 SproutCore 连接到 CouchDB

android - 分发(和更新)仅供内部使用的企业 Android 应用程序

java - org.jboss.classfilewriter.DuplicateMemberException 异常

grails - 从Groovy数据库迁移中调用Grails服务

unit-testing - 在 Intellij IDEA 中启动慢速 Grails 测试

deployment - Visual Studio/WPConnect 无法连接到 WP7 设备

azure - azure 中的自定义虚拟机部署

Grails - 查询域实例的属性

javascript - 连接几个 javascript 文件时出现问题