Then, enter grails create-app.
然后输入grailscreate - app。
输入grailsgenerate - views。
But Grails isn't a "rails Clone".
但Grails不是一个“rails克隆”。
Running a Grails web application.
运行一个Grailsweb应用程序。
再次输入grailsrun - app。
Type grails create-controller test.
输入grailscreate - controller test。
This time, type grails prod run-app.
这一次,输入grailsprodrun - app。
Listing 10. Passing tests in grails.
清单10.在Grails中通过测试。
I'll also talk about Grails services.
我还会讨论Grails服务。
Accessing a database pool from grails.
从Grails访问数据库池。
Listing 7. A simple custom Grails tag.
清单7.简单的自定义grails标记。
Restart Grails if it is still running.
如果Grails仍在运行的话,重新启动它。
Rendering JSON in a Grails controller.
在Grails控制器中呈现json。
Writing your first Grails application.
编写第一个Grails应用程序。
Restart Grails with these new Settings.
使用这些设置重新启动Grails。
Then, enter grails generate-controller.
然后,输入grailsgenerate-controller。
输入grailsstats。
Life cycle events of Grails domain classes.
Grails领域类的生命周期事件。
Grails: Download the latest Grails release.
Grails:下载最新版本的Grails。
Now, start grails by typing grails run-app.
现在,输入grailsrun - app启动grails。
Start up Grails if it isn't already running.
如果Grails还没有运行就启动它。
Type grails run-app to start the application.
输入grailsrun-app启动应用程序。
See Resources for more information on Grails.
有关Grails的更多信息,请参见参考资料。
Grails: This article USES Grails Version 1.0.3.
Grails:这篇文章使用1.0.3版本的Grails。
Then create a new user for your Grails instance.
随后为您的Grails实例创建一个新用户。
Grails definitely satisfies the first requirement.
Grails绝对能够满足第一个要求。
This code runs when Grails executes the web.xml file.
当Grails执行这个web . xml文件时,此代码就会运行。
Restart Grails and upload the Grails logo once again.
重新启动Grails,并再次上传 Grails徽标。
USER_HOME/.grails/scripts - user-specific event handlers
USER_HOME/.grails/scripts——用户特定的事件处理器
Deploying a Grails application via Tomcat's management interface.
通过Tomcat管理接口部署Grails应用程序。
应用推荐