Grails简介
第一步下载安装
这个的话就不说了吧各大网址都用这个东西的下载方式和创建项目的教程.
归约配置
1.grails-app Groovy 源文件的顶级目录
conf : 项目配置信息
controllers : 控制器,mvc的控制层
domain : 域对象, mvc的model层
i18n : 国际化
services : 服务
taglib : 标签
utils : 工具类
views : gsp页面,mvc的view层
2.script Gant 脚本目录
scr:源文件
groovy-目录
java其他java源文件目录
test 单元测试目录
3.
bootstrap-用于启动的加载类
dataSource-用于数据库
tagLig 用于标签库
service 用于服务类
controller 用于控制器
domain 用于领域模型
数据源
Grails 是基于Java之上的,所以读者需要有一定的JDBC知识基础
使用Mysql数据库的话需要他的JAR 给他的JAR包放他目录的lib里面就行了.
布置JDBC之后可以查看DataSoruce.groovy初始状态下会有以下几个选项,
脚本事件
1.常用事件
对象的映射(GORM)
下面看看代码
1.基本的CRUD
1.1创建
用Groovy 的new 操作创建一个domin 类的实例 设置他的属性调用svae
2.它里面diamin互相交互的
里面内置的一对一,一对多关系,多对多
3.集合列表和映射
对象集合(Set)
4.持久化基础
关于Grails 要记住的很重要的一点是,Grails额底层使用Hibernate来进行持久化,如果你以前使用的是ActiveRecord或iBatis
本质上Grails自动绑定Hibernate.session到当前正在执行的请求上
1.保存和更新
2.删除对象
3.级联更新和删除
4.立即加载和延迟加载