目前还没有专门的Grails编辑器,但是可以通过对已有编辑的改选,实现对Grails特写文件的编辑.
1.Eclipse
作为Java项目最好的IDE, eclipse自然也是最好的Grails编辑器.
由于Grails属于Web项目,为了开发方便,推荐安装WTP扩展.或者下载带WTP的all-in-one程序;也可以试用MyEclipse软件。
首先安装Groovy的Eclipse插件, 以方便编辑和调试Groovy代码。安装完成后,打开.groovy文件,发现有代码着色了。再来配置gsp文件。 众所周知,gsp如同jsp,都是通过在html中嵌入代码片段,以及tag来实现的。所以,可以如法炮制jsp处理方式。
按下面顺序一步一步做,千万不要改变顺序。
打开 Windows > Preference > General > Editors > File Associations,添加 *.gsp。
设置 Content Types:Windows > Preference > General > Content Types, 为 JSP 类型文件添加扩展名 *.gsp
2. Dreamweaver
Dreamweaver中不能自定义文件类型,在目前Grails尚未成为主流框架以前,Dreamweaver不会提供特殊支持.所以需要手动修改配置文件.
在系统目录的配置文件夹 C:\Documents and Settings\<您的用户名>\Application Data\Macromedia\Dreamweaver 8\Configuration,打开文件Extensions.txt,在最后一行添加gsp:grails文件.保存,关闭。再打开Dreamweaver的安装目录,打开Configuration\DocumentTypes,用记事本打开MMDocumentTypes.xml。找到一行:winfileextension="jsp,jst" ,修改为winfileextension="jsp,jst,gsp"。保存。
这样就完成配置了,再用Dreamweaver打开,就可以可视化编辑了。
3。Ultraedit 到官网下载jsp的着色文件,将jsp改为gsp,添加到ue安装目录的wordfile.txt中。
分享到:
相关推荐
**Grails 框架与过滤器(Grails Filters)详解** Grails 是一个基于 Groovy 语言的、用于构建动态Web应用的开源框架。它提供了丰富的特性,简化了Java平台上的开发工作,如自动代码生成、元编程支持以及灵活的数据...
Grails的控制器通过拦截器链进行扩展,可以添加自定义的行为和过滤逻辑。 **Grails 的核心特性** 1. **自动化配置和约定优于配置**:Grails 提供了许多默认配置,例如数据库连接、URL映射等,开发者只需按照约定...
看了一周的grails开发指南,录制了视频 主要内容包括: 介绍grails 一个helloworld domain对象开始学习 思考如何实现登录DEMO 标签,自定义标签 。。。。完善中,课程内容看:课件PDF 因为学习时间段,经验...
- 由于Grails项目涉及GSP(Groovy Server Pages)文件,推荐使用包含JSP编辑器的Eclipse JEE版本。如果你对JSP语法熟悉且内存有限,也可选择Classic版本。 - 安装Eclipse 3.4.0 JEE版本或其他支持JSP编辑的最新...
5. **开发与调试**:在Eclipse中,你可以直接编辑Grails的源代码,使用内置的Groovy编辑器进行语法高亮和代码提示。通过右键点击项目,选择"Run As" -> "Grails Command"可以运行Grails的命令,例如"run-app"来启动...
FCKEditor是一款著名的在线文本编辑器,grails-fckeditor-0.9.5插件则是将其集成到Grails应用中的解决方案。以下是关键点: 1. 安装与配置:在Grails项目中添加插件依赖,然后通过配置文件调整编辑器的参数,如默认...
Grails框架的核心特性包括模型-视图-控制器(MVC)架构、领域驱动设计(DDD)、自动化构建流程以及丰富的插件系统。通过这些特性,开发者能够快速构建功能丰富的Web应用,同时保持代码的清晰性和可维护性。 1. **...
Grails提供了一套强大的命令行工具,用于快速创建项目、生成控制器、领域类、服务等。例如,`grails create-app` 创建新应用,`generate-controller` 生成控制器,`generate-domain-class` 生成领域类。 四、GORM...
Grails 是一个遵循MVC(模型-视图-控制器)架构模式的全栈框架,它旨在简化开发流程,提高开发效率。Grails 借鉴了Ruby on Rails的设计理念,引入了GORM(Grails Object Relational Mapping)用于数据库操作,以及...
2. **Grails框架结构**:Grails遵循MVC架构,包括Controller(控制器)、View(视图)、Domain(领域模型)和Service(服务)等关键组件。 3. **GORM(Grails Object-Relational Mapping)**:Grails的持久化层,...
《Grails 中文参考手册》是一本全面介绍Grails框架的指南,旨在帮助开发者快速上手并深入理解Grails的各个核心概念和技术。Grails是一个基于Groovy语言的开源Web应用框架,它提供了高效的开发环境和强大的功能,使得...
Grails的URL映射系统使得可以灵活地将请求映射到控制器、视图和操作。而WebFlow则提供了一种高级的Web导航流程。 验证是Web开发中不可或缺的一部分,Grails通过声明约束和验证约束来实现。它支持客户端验证,使得...
Grails借鉴了其他框架的优点,如Ruby on Rails,结合Java平台的优势,打造了一个高效且易用的框架。 1.5 使用Grails的原因 Grails的高生产力、灵活性以及与Java的兼容性,使其成为企业级Web应用开发的优选。 1.6 ...
这表明开发者可能在编辑器中扩展了CKEditor的功能,使其能够处理视频内容,特别是FLV这种在早期网络视频中常见的格式。 **描述分析:** 描述中的链接指向了一个百度博客文章,尽管我们无法直接访问该链接,但可以...
Grails视频教程:A screencast that demonstrates Grails' scaffolding feature
Grails提供了多种命令用于生成模型类、控制器、服务等工件,如`generate-domain-class`用于创建领域模型,`generate-controller`用于生成控制器。 9. **生成Grails应用** 使用Grails的命令行工具,你可以快速生成...
Grails 提供了一个强大的命令行工具,用于初始化项目、创建域类、生成控制器、运行测试等。这大大提高了开发效率,减少了手动编写配置文件的工作。 **Testing** Grails 鼓励全面的测试实践,包括单元测试、集成...
在Grails中,Ajax不仅可以与控制器进行通信,获取或发送数据,还可以与服务层、领域模型等进行交互,实现复杂业务逻辑。Grails的响应式Controller特性使得返回Ajax响应变得更加简单,可以直接返回JSON或XML格式的...