开发环境 下载bin release版本解压到某路径 设置环境变量GRAILS_HOME 把%GRAILS_HOME%\bin添加到path环境变量 初始化grails 用命令行进入GRAILS_HOME执行grails 进行初始化 输入grails help查看内置命令 开发实例 新建app 进入GRAILS_HOME 执行grails createapp 按照提示输入项目名myapp 会生成myapp目录 修改DataSource(这里使用mysql驱动) 进入项目目录myapp\grailsapp\conf 修改DevelopmentDataSourcegroovy内容如下 class DevelopmentDataSource { boolean pooling = true String dbCreate = createdrop // one of create createdropupdate String url = jdbc:mysql://localhost:/grails String driverClassName = commysqljdbcDriver String username = ymiao String password = ymiao } 新建Domain Class 进入项目目录myapp 执行grails createdomainclass 按照提示输入Domain Class名User 会在目录myapp\grailsapp\domain 目录生成Usergroovy脚本文件编辑其内容如下 class User { static withTable = grails_user String name Double money static constraints = { name(blank:falseunique:true) } } 新建controller 进入项目目录myapp 执行grails generatecontroller 按照提示输入关联的Domain Class名User 新建views 进入项目目录myapp 执行grails generateviews 按照提示输入Domain Class名User 把mysql的JDBC驱动拷贝到myapp\lib目录 并在mysql数据库中建立名为grails的schema; 运行项目 进入项目目录myapp 执行grails runapp 浏览页//localhost:/myqpp/ 通过web页面对数据库表记录进行操作 PS: 通过修改Domain Class对数据库表结构进行修改 修改域类型可能需要从新生成views 然后从新运行项目 可以把项目打成WAR包 部署到TOMCAT上去 打包的时候注意是打成开发包还是产品包 |