没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
Grails 开发手册
2017 年 05 月 10 日 16:26:19
1. 简介 1
2. 安装 Grails 1
3. 基本命令 1
4. 目录结构 2
5. Domain 2
6. Controller 5
7. Service 7
8. Filter 8
9. Plugin 10
10. 整合前端框架 JQuery EasyUI 11
11. 配置说明 11
12. 碰到的问题 14
1. 简介
Grails 是根据约定优于配置的原则来搭建,整个框架其实也是对 java 比较流行
的框架进行了封装,MVC 部分是用的 Spring MVC,持久层则是用的 Hibernate。
但整个开发的模式还有很大的变化,它的开发语言是 Groovy,并且不需要自己
去写数据访问层来实现基本 CRUD 功能,这些都已经包含在 Domain 里。
2. 安装 Grails
a) 下载 http://grails.org/download
b) 创建一个 GRAILS_HOME 的环境变量
c) 将 $GRAILS_HOME/bin 添加到 PATH 中
安装完成后可以输入 grails –version 进行检查。
3. 基本命令
d) 创建项目
grails create-app [appName]
生成一个基础的 Grails 项目目录。
e) grails create-domain-class [className]
创建一个 Domain 类
f) grails create-controller [controllerName]
创建一个 Controller 类
g) grails create-service [serviceName]
创建一个 service 类
h) grails compile
编译 Groovy 及 Java 源码
i) clean
清除编译文件,在 idea 下开发 Grails 项目时新加 jar 包后可能会出现项目启动缺
少 jar 包的情况,需要 clean 一下。
j) grails list-plugins
列出所有可用的插件
k) grails install-plugin [pluginName]
安装插件
l) grails uninstall-plugin [pluginName]
删除已安装的插件
m) grails war
将项目打成 war 包,方便部署到 web 应用服务器
4. 目录结构
l grails-app 项目源码的顶级目录
l conf 配置文件
l controllers 控制器文件
l domain 域文件
l i18n 国际化支持
l services 服务层文件
l taglib 页面自定义标签库
l views 视图层文件
l lib jar 包
l scripts 脚本文件
l src Groovy 与 Java 源文件
l test 单元测试文件
5. Domain
n) 定义属性
i. 例子
class Person {
String name
Integer age
Date lastVisit
}
o) CRUD 操作
i. Create 新增
def p=new Person(name:"Fred", age:40, lastVisit:new Date())
p.save()
ii. Read 读取
Grails 是为 domain 类默认一个 id 属性。
def p = Person.get(1)
加载一个只读的对象
def p = Person.read(1)
iii. Update 更新
def p = Person.get(1)
剩余24页未读,继续阅读
kdbshi
- 粉丝: 55
- 资源: 300
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0