论坛首页 Java企业应用论坛

Grails 1.0-RC2 发布

浏览 3133 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-04  
  Grails 1.0-RC2 发布,看到新增不少功能,心中窃喜啊 
   现在简介一下主要变动:
   [list]
  • 移植到最新的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 }
        }
    }

        
  • 自动从XML/JSON中构建对象
  •       基于XML/JSON的请求现在可以通过params自动的构造对象,如以下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
       }
    }

      
  • 支持自定义外键字段的映射和JoinTable
  •     Grails的GORM DSL现在已经支持外键字段的映射和Join Table,比如要改变one-to-one的外键可以这样做:
      
    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']
            }
        }
    }

       [/list]
       发表时间:2007-12-04  

    更新下来试下
    不知道会不会还是有RC1一样
    会频繁的让我重启服务器
    0 请登录后投票
       发表时间:2007-12-04  
    我上午看的时候,还没有出!你的消息真是很灵通呀!!!
    0 请登录后投票
       发表时间:2007-12-04  
    agile_boy, 你动作很快呀

    可惜我感兴趣的特性都在Grails1.1。
    0 请登录后投票
       发表时间:2007-12-04  
    你们也太快拉,呵呵

    今天总算拿到Grails权威指南了

    0 请登录后投票
       发表时间:2007-12-04  
    我也很期待1.0正式版的到来,希望Grails更加稳定
    0 请登录后投票
    论坛首页 Java企业应用版

    跳转论坛:
    Global site tag (gtag.js) - Google Analytics