2007-12-04
Grails 1.0-RC2 发布
Grails 1.0-RC2 发布,看到新增不少功能,心中窃喜啊
现在简介一下主要变动:
那么在处理这个请求的时候,可以使用withFormat方法:
自动从XML/JSON中构建对象
基于XML/JSON的请求现在可以通过params自动的构造对象,如以下XML请求:
那在controller中可以这样使用:
支持自定义外键字段的映射和JoinTable
Grails的GORM DSL现在已经支持外键字段的映射和Join Table,比如要改变one-to-one的外键可以这样做:
你也可以单向的one-to-many或者many-to-many关联的join table和columns,比如:
现在简介一下主要变动:
- 移植到最新的spring2.5
- 新的参考文档 去官方文档,个人感觉挺舒服的,而且也很有条理
- 内容协商(ContentNegotiation)支持 Grails现在可以通过Accept/Content-Type HTTP headers, a parameter or URI 扩展来提供支持,其MIME类型可以在Config.groovy配置
grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
xml: ['text/xml', 'application/xml']
// etc.
]
那么在处理这个请求的时候,可以使用withFormat方法:
def list = {
def results = Book.list()
withFormat {
html bookList:result
xml { render results as XML }
}
}
<book>
<title>The Stand</title>
<author>Stephen King</author>
...
</book>
那在controller中可以这样使用:
def save = {
def b = new Book(params['book'])
if(b.save()) {
// deal with book
}
}
class Book {
Author author
static mapping = {
columns {
author column:'auth_id'
}
}
}
你也可以单向的one-to-many或者many-to-many关联的join table和columns,比如:
class Author {
static hasMany = [books:Book]
static mapping = {
columns {
books joinTable:[name:'authors_books', key:'book_id', column:'author_id']
}
}
}
- 13:18
- 浏览 (391)
- 评论 (5)
- 分类: groovy/grails
- 进入论坛
- 发布在 Groovy on Grails 圈子
- 相关推荐
评论
agile_boy
2007-12-04
我也很期待1.0正式版的到来,希望Grails更加稳定
shiren1118
2007-12-04
你们也太快拉,呵呵
今天总算拿到Grails权威指南了

今天总算拿到Grails权威指南了
山风小子
2007-12-04
agile_boy, 你动作很快呀 :)
可惜我感兴趣的特性都在Grails1.1。
可惜我感兴趣的特性都在Grails1.1。
zengsun
2007-12-04
Puras
2007-12-04
更新下来试下
不知道会不会还是有RC1一样
会频繁的让我重启服务器
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 79629 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
藏民生活体验(做糌粑)
共 5 张
共 5 张
链接
最新评论
-
Groovy 1.6-beta-1发布, ...
def f = gsh.find('.', '-name', '*.java', ...
-- by agile_boy -
Groovy 1.6-beta-1发布, ...
多谢了! 不过在groosh里面似乎不能使用通配符 def gsh = new ...
-- by groovyzhou -
Grails 1.0.3发布
to cauxu 如果要深入了解,还是有必要去了解一下Spring和Hibern ...
-- by agile_boy -
Grails 1.0.3发布
使用Grails 需要熟悉Spring hibernate么?
-- by cauxu -
Grails 1.0.3发布
究竟grails 1.1还发不发呀!我最近都偃旗息鼓,学django去了!感觉g ...
-- by zengsun






评论排行榜