美文网首页
grails学习(四)--Domain类

grails学习(四)--Domain类

作者: 五秋木 | 来源:发表于2018-04-17 20:22 被阅读0次
    1. Domain理解为数据库中一张表
    2. 命令行创建Domain:grails create-domain-class classname
    3. 使用intelliJ创建Domain
    4. 示例1:使用命令行创建Book类
      1. 在命令行下生成:grails create-domain-class classname
        结果:一个在domain文件夹下的Book类和对应的test文件夹下测试类

      | Created file grails-app/domain/hello_world/Book.groovy
      | Created file test/unit/hello_world/BookSpec.groovy

      1. 修改Book.groovy创建学生表
      class Book {
          String code
          String names
          static constraints = {
           }
      }
      
      1. 使用命令grails generate-all hello_world.Book根据Book领域模型生成控制器和对应视图。本例中生成了controllers\hello_world\BookController.groovy\views\book下的5个GSP文件,包括:create、edit、index、show、_form,这些GSP文件在BookController.groovy都有相应的函数对应。没有视图对应的函数只是在存在的视图下执行具体的功能,另外controller会自动选择与action同名的GSP去执行页面输出。运行将生成一个表格,可以增、删、改功能,一旦停止运行,增加的数据全部消失。
    5. 示例2:在intelliJ中生成Student类
      1. 创建domain类,会自动生成,并自动打开Student.groovy
      2. 点击generate controller 和generate view会自动生成信息。
      3. 更加简单

    grails prod run-app。现在处于产品模式下,这意味着在服务器重新启动之前,数据已被保存。对源码的改动不会立即生效,除非重启
    grails run-app or grails dev run-app 开发环境
    grails test run-app 测试环境

    相关文章

      网友评论

          本文标题:grails学习(四)--Domain类

          本文链接:https://www.haomeiwen.com/subject/bekpkftx.html