电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Groovy on rails使用


发布日期:2021/9/9
 

开发环境

下载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上去 打包的时候注意是打成开发包还是产品包

上一篇:问题解决分析:String Buffer的小问题

下一篇:GC策略&内存申请、对象衰老