Groovy on Grails使用

Groovy on Grails使用
开发环境
1. 下载bin release版本解压到某路径, 设置环境变量GRAILS_HOME, 把%GRAILS_HOME%\bin添加到path环境变量
2. 初始化grails, 用命令行进入GRAILS_HOME执行grails, 进行初始化
3. 输入grails help查看内置命令
开发实例
1. 新建app
进入GRAILS_HOME, 执行grails create-app, 按照提示输入项目名myapp, 会生成myapp目录
2. 修改DataSource(这里使用mysql驱动)
进入项目目录myapp\grails-app\conf, 修改DevelopmentDataSource.groovy内容如下:
class DevelopmentDataSource {
boolean pooling = true
String dbCreate = "create-drop" // one of 'create', 'create-drop','update'
String url = "jdbc:mysql://localhost:3306/grails"
String driverClassName = "com.mysql.jdbc.Driver"
String username = "ymiao"
String password = "ymiao"
}
3. 新建Domain Class
进入项目目录myapp, 执行grails create-domain-class, 按照提示输入Domain Class名:User
会在目录myapp\grails-app\domain 目录生成User.groovy脚本文件编辑其内容如下:
class User {
static withTable = "grails_user"
String name
Double money
static constraints = {
name(blank:false,unique:true)
}

}

4. 新建controller
进入项目目录myapp, 执行grails generate-controller, 按照提示输入关联的Domain Class名:User
5. 生成所有
进入项目目录myapp, 执行grails generate-all, 按照提示输入Domain Class名:User
6. 把mysql的JDBC驱动拷贝到myapp\lib目录, 并在mysql数据库中建立名为grails的schema;
7. 运行项目
进入项目目录myapp, 执行grails run-app
8. 浏览页面http://localhost:8080/myqpp/
9. 通过web页面对数据库表记录进行操作
PS:
1. 通过修改Domain Class对数据库表结构进行修改, 修改域类型可能需要从新生成views, 然后从新运行项目
2. 可以把项目打成WAR包, 部署到TOMCAT上去, 打包的时候注意是打成开发包还是产品包
参考:
官方网站:
[url]http://grails.codehaus.org/[/url][url]http://dev2dev.bea.com.cn/techdoc/200601194089.html[/url][url]http://docs.codehaus.org/display/GRAILS/Chinese+User+Guide[/url]
[url]http://www.blogjava.net/BlueSUN/archive/2007/04/03/108225.html[/url]

转自:[url]http://miaoyachun.blog.sohu.com/42680827.html[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值