2009/07/22 @Yokohama




def speaker = new Cast(name:”T.Yamamoto”,version:”G*4-2009-07-22”)
(                  )


                      Web
           90%Grails
JGGUG(                 )
 Grails                9-11
Grails Acegi Plugin



 http://d.hatena.ne.jp/mottsnite/
Groovy,Java,Spring,Hibernate




•
    •http://grails.org/Download
•
    •export GRAILS_HOME=/opt/grails-1.1.1
    •export PATH=$PATH:$GRAILS_HOME/bin
def doWithWebDescriptor = { webXml ->
  def servletElement = webXml.'servlet'
  def lastServlet = servletElement[servletElement.size()-1]
  lastServlet + {
    'servlet' {
      'servlet-name'("simpleResource")
      'servlet-class'("SimpleResource")
      'load-on-startup'("1")
    }
  }
  def mappingElement = webXml.'servlet-mapping'
  def lastMapping = mappingElement[mappingElement.size()-1]
  lastMapping + {
    'servlet-mapping' {
      'servlet-name'("simpleResource")
      'url-pattern'("/resources/*")
    }
  }
}
def doWithSpring = {
  javascriptService(net.xmldo.grails.plugins.rhino.services.RhinoService){bean->
    bean.autowire = true
  }
}
Grails/Groovy
http://www.jggug.org/

第4回 g* ワークショップ はじめてみよう! Grailsプラグイン

  • 1.
    2009/07/22 @Yokohama def speaker= new Cast(name:”T.Yamamoto”,version:”G*4-2009-07-22”)
  • 2.
    ( ) Web 90%Grails JGGUG( ) Grails 9-11 Grails Acegi Plugin http://d.hatena.ne.jp/mottsnite/
  • 3.
    Groovy,Java,Spring,Hibernate • •http://grails.org/Download • •export GRAILS_HOME=/opt/grails-1.1.1 •export PATH=$PATH:$GRAILS_HOME/bin
  • 13.
    def doWithWebDescriptor ={ webXml -> def servletElement = webXml.'servlet' def lastServlet = servletElement[servletElement.size()-1] lastServlet + { 'servlet' { 'servlet-name'("simpleResource") 'servlet-class'("SimpleResource") 'load-on-startup'("1") } } def mappingElement = webXml.'servlet-mapping' def lastMapping = mappingElement[mappingElement.size()-1] lastMapping + { 'servlet-mapping' { 'servlet-name'("simpleResource") 'url-pattern'("/resources/*") } } }
  • 14.
    def doWithSpring ={ javascriptService(net.xmldo.grails.plugins.rhino.services.RhinoService){bean-> bean.autowire = true } }
  • 18.