grails 框架学习

GRAILS 学习笔记

-netdevgirl 

       

        Grails采用动态方法减小了Java平台上进行Web开发的复杂度,不过与其它框架不同的是,Grails是构建在Spring和Hibernate等Java已有的技术之上的。

        Grails是一个full-stack框架,它借助于核心技术与相关的插件(plug-in)来解决Web开发中方方面面的问题

        Grails中的配置遵循“规约优于配置”的原则,即通过文件的名称和位置来替代显式的配置,因此需要熟悉以下几个目录结构的用途。

  • grails-app - Groovy源文件的顶级目录
    • conf - 配置文件目录
    • controllers - 控制器目录(MVC模型中的C)
    • domain - 领域模型目录(MVC模型中的M)
    • i18n - 国际化目录,用来支持i18n
    • services - 服务目录
    • taglib - 标签库目录
    • views - 视图GSP目录(MVC中的V)
  • scripts - Gant脚本目录
  • src - 源文件目录
    • groovy - 其他的Groovy源文件目录
    • java - 其他的Java源文件目录
  • test - 单元和集成测试目录
  • 下载并安装Grails

        首先需要下载Grails的发行包(用1.0.3的,不要用1.0.4的,因为会有错误)并进行安装,执行步骤如下:


    下载 Grails二进制发行包并解压到指定的文件目录下。
    在环境变量中添加GRAILS_HOME,值为上一步解压的文件目录。
    Unix/Linux系统上运行export GRAILS_HOME=/path/to/grails。
    Windows系统上右击“我的电脑”/“属性”/“高级”/“环境变量”,点击新建。
    将解压目录下的bin目录路径添加到path中
    Unix/Linux系统上运行export PATH="$PATH:$GRAILS_HOME/bin。
    Windows系统上右击“我的电脑”/“属性”/“高级”/“环境变量”,修改path的值。
    如果环境变量设置无误,此时可以打开终端(window下为命令提示符,Unix/Linux下为Shell),

    输入grails,如果屏幕上显示如下提示则说明安装成功。

     

    Welcome to Grails 1.0 - http://grails.org/
    Licensed under Apache Standard License 2.0
    Grails home is set to: /Developer/grails-1.0
    No script name specified. Use 'grails help' for more info

     

    有关在myeclipse 中的配置:

    使用Eclipse开发Grails
    1. 下载eclipse-jee-europa-winter-win32.zip,然后解压到磁盘上。
    2. 安装Groovy插件URL: http://dist.codehaus.org/groovy/distributions/update

    Help > Software Updates > Find and Install…
    3. 把GRAILS_HOME 添加到 Classpath Variables

    Windows > Preferences > Java > Build Path > Classpath Variables
    4. 禁用 Groovy 插件的 Class auto generate 的功能,在 Contact 上

    右键 > Properties > Groovy Project properties > 选择 Disable Groovy Compiler Generating class Files > 点击OK。
    5.配置使 Web tools 能够编辑 GSP。打开

    Windows > Preference > General > Editors > File Associations,添加 *.gsp,并关联到 JSP Editor 即可配置使 Web tools 能够编辑 GSP。打开

    Windows > Preference > General > Editors > File Associations,添加 *.gsp,并关联到 JSP Editor 即可。
    6. 设置 Content Types:Windows > Preference > General > Content Types

    此时如果遇到:groovy.lang.MissingMethodException: No signature of method:

    groovy.util.ConfigSlurper.parse() is applicable for argument types: (DataSource)

    values: %7BDataSource@...}错误。
    则确认一下是否已经禁用Groovy 插件的 Class auto generate ,以及删除项目目录下的所有class

    文件。
     

    简单不使用IDE的部署运行方法:

        运行cmd

        进入到目录中

        grails run-app ;如果不想用8080端口,可以 grails -Dserver.port=8090 run-app

        然后打开浏览器,输入访问路径即可。

     

    这里是它的中文帮助手册,可以详细的了解一下。http://www.chinagroovy.org/grails-doc/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值