grails2.3.11第一课

以指令的方式Getting Startedmvc

1. 建立一个项目app

grails create-app HelloGrails

2. 由于我环境变量中配置的jdk是1.8的,因此我要把这个项目搞到IDEA中去,方便我选择jdk来运行它,那么我首先cd到HelloGrails目录中,而后 框架

grails integrate-with --intellij

3. 这样我就能够用IDEA打开了,方便我作环境的配置,也方便查看目录结构,还能够在写代码的时候用它的智能提示功能;如今我先在IDEA中配置好它的JDK,按快捷键F4->Project->选择电脑里的jdk1.7目录(一台电脑能够安装多个版本的JDK),这时候能够点击“三角形”按钮,run一下看看dom

命令行下应该是命令行

grails run-app

但因为个人环境变量配置的JDK是1.8的,因此可能会出错,故本笔记中全部的run操做都在IDEA中进行3d

4. 创建模型,grails中的mvc对应的m是domain,也就是其余框架里的model,命令行里创建一个Student类吧code

grails create-domain-class org.HelloGrails.Student

5. 在这个Student类里添加两个字段blog

6. 自动生成一个对Student类增删改查功能的Controller同步

grails generate-controller org.HelloGrails.Student

这样会自动生成一个控制器叫作org.HelloGrails.StudentController,它会在咱们敲打的命令行指令后追加一个Controller标识它是控制器,内部已经有对Student类的增删改查代码了;之因此在创建控制器的时候会对应到类是根据创建控制器的名字,因此这里命令行中创建控制器的名字必定要与相应类是同样的it

7. 同步骤6相似,创建了控制器以后,再创建一个view来展现这个Student类

grails generate-views org.HelloGrails.Student

这样下对应的view目录下将会多了几个文件

8. 在IDEA下run一下

须要注意的是domain类中的属性名称彷佛都必须是小写的,不然报错

相关文章
相关标签/搜索