做了个分析名字含义的小网站,希望各位给点建议 |
没用过ROR,据说groovy/grails从ROR那儿搬了很多。这里的版本是2.4.4,版本3有很大改动,还没开始用
建一个项目是这样的:用create-app
项目建好,会在当前出现一个项目目录。create-domain-class
是建数据class,这里建了两个,一个user一个profile
把项目用GGTS打开,可以看到grails自动生成的那些目录。根本来说,是一个MVC的框架。GGTS其实就是eclipse加上了groovy grails的插件。给User加上两个变量 usermane和password。在grails里,constraints表示了一些规则:是否为空,长度,乃至正则表达式都可以。User和Profile关系是一对一,grails默认用hiberate。User是主用的是 hasOne,而Profile里的 belongsTo 会默认cascade 保存和删除
在生成doamin class的时候,注意同时生成了UserSpec和ProfileSpec,这是两个测试程序。现在修改UserSpec做一个保存测试。注意User里面username和password都不能为空
再进一步,测试一下cascade
搞定,用run-app启动服务器,默认是tomcat。用generate-all,grails会自动生成对应的controller和页面
先就这样,去睡〜
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号