`
romejiang
  • 浏览: 96848 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

Grails从零开始开发项目二

阅读更多

下载,安装,配置Java,Groovy,Grails
肉戏来了~
今天为止(2010年02月08日)最新的版本如下:
Java JDK 6 Update 17 http://java.sun.com/javase/downloads/index.jsp
Groovy 1.7 http://groovy.codehaus.org/Download
Grails 1.2  http://grails.org/Download

最好是所有的源码、二进制码、文档都下载下来,这样你遇到问题时在这里面找,一般会以最快的方法解决掉。

Java一般安装包,所以执行安装就好了,但一定记住安装到哪里了,等下要配置环境变量时需要。
Groovy是压缩包,解压就好,我一般吧它装在系统盘的Program Files里,像这样 C:\Program Files\groovy,记住不要带版本号,这样升级比较容易,替换目录就好了。
Grails一样,C:\Program Files\grails
还有还有文档,C:\Program Files\grails-doc C:\Program Files\groovy-doc 这样可以单独升级文档,有时会有好人吧文档翻译成中文,所以有单独升级的机会。

 

配置环境
下面配置四个环境变量
JAVA_HOME
GROOVY_HOME
GRAILS_HOME
这三个分别指向他们的安装目录。例如我的:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03
GROOVY_HOME=C:\Program Files\groovy
GRAILS_HOME=C:\Program Files\grails
还有一个环境变量就是Path,这个变量是为了在命令行中找到你要执行的命令。一般这个变量里已经有很多东西了,你需要在它现有的后面添加。例如这样:
set Path=%Path%;%JAVA_HOME%\bin;%GROOVY_HOME%\bin;%GRAILS_HOME%\bin;

最后验证一下配置是否正确,
win+R -> cmd ->
java -version 
groovy -version  
grails help
如果是这样的就OK了。


 

开发工具idea,netbeans,SpringSource Tool Suite,简称STS。editplus
欲善其事必先利其器,既然几千年人们都这么说,那咱们就信他们一次。
  利器一,powercmd,如果你喜欢linux或者喜欢用命令行,那windows自带那个黑框(cmd shell)肯定会把你逼疯,很多功能都不支持,开发Grails要经常使用命令行方式,所以这个powercmd可以给你力量。用法很简单,装上应该就会用。
  利器二,editplus,我先后用过,eclipse,netbeans,idea等等开发工具,他们确实很强大,但是同样对你的机器硬件是一种考验,我喜欢电脑能立即反应我的命令,否则哪怕是一秒的延迟,都是煎熬。我的双核2.6,2G,7200rpm硬盘的机器跑上面这些集成环境都很吃力。这些ide整合了很多有用的功能,而且你要开发J2EE很多时候根本离不开他们,因为要编译,要维护配置文件,要重构,要生成单元测试,但现在不同了,我们是在写Grails!!!编译,配置文件,测试都可以让他们去见鬼吧,我们不需要这么庞大的开发工具,一个editplus足矣。
  当然了要对editplus作些配置,首先是语法高亮和自动完成,然后可以做些自定义命令。这样基本就能满足需求了。下面有editplus的Groovy&Grails配置文件,stx是语法高亮,acp是自动完成。
其中包含了Groovy的stx和acp,Grails只有acp,Grails的stx用html或者jsp都可以,因为差不多。
还有在Groovy的函数模式上加上这句,[ \t]*def[ \t].+ *= *{ 保存,按ctrl+F11 就可以看到效果了。

 


如果你不愿意用editplus的话我推荐使用IntelliJ IDEA,这是我用过最好的ide。

  • 大小: 57.9 KB
  • 大小: 28 KB
  • 大小: 31.3 KB
0
0
分享到:
评论
1 楼 woshidashuaibi 2015-10-28  
   

相关推荐

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    2. 快速上手:文档通常包含安装指南、教程、API参考等,为开发者提供从零开始到项目开发的全程指导。 3. 进阶学习:除了基础内容,中文文档还可能涉及更高级的主题,如性能优化、测试策略、插件开发等,帮助开发者...

    grails app

    《构建Grails应用程序:从零开始》 在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它利用了Java平台的优势,提供了一种高效、简洁的开发方式。本压缩包文件“grails app”包含了一步步搭建Grails应用...

    Grails基础教程.pdf

    - **Hubbub快速启程**:从零开始创建一个简单的应用实例。 - **GORM的介绍**:Grails对象关系映射(GORM)是一种强大的ORM框架,简化了数据访问层的开发。 **5.2 第一个领域类对象** - **通过测试储存和获得用户**...

    Grails,移动互联网时代服务器端开发的利器

    Grails拥有丰富的插件生态系统,可以快速扩展功能,如安全、缓存、报表等,无需从零开始编写代码。 5. **模板引擎** GSP(Grails Server Pages)模板引擎允许开发者使用Groovy语法编写视图,与控制器和模型紧密...

    Java程序员使用Grails的十大优势

    使用Grails意味着开发者不必从零开始学习新的框架或语言,而是可以在现有基础上进一步发展。这种做法不仅节约了时间,还提高了生产力。因此,对于那些希望在已有技能集上进行扩展的Java开发者来说,Grails是一个理想...

    Getting Started with Grails

    - **集成性**:深度集成了Spring、Hibernate等框架,利用它们的强大功能而不需从零开始。 - **易用性**:丰富的脚本命令和自动化生成机制,让开发者能够快速搭建应用原型。 - **社区支持**:拥有活跃的开发者社区,...

    Grails 2 A Quick-Start Guide (Pragmatic Programmers 2013)

    - **项目实战案例**:通过一个具体的项目案例,从零开始逐步构建一个完整的Web应用程序,涵盖从环境搭建到部署上线的整个过程。 - **最佳实践指导**:提供了一系列开发过程中可能会遇到的问题及解决方案,以及如何...

    Grails.2.A.Quick-Start.Guide.pdf

    3. **项目迭代开发**:通过一个具体案例,从零开始构建一个完整的Grails应用程序。书中详细介绍了从需求分析到功能实现的全过程,包括数据库设计、控制器编写、视图渲染等多个环节。 4. **进阶主题**:涉及更高级的...

    Grails1.0_final_doc_and_API

    这部分内容可以帮助开发者从零开始学习Grails,涵盖了从安装环境到创建第一个应用程序的所有步骤。其中,你将了解到: 1. **Groovy基础**:Grails的基础是Groovy语言,它是一种动态的、面向对象的编程语言,语法...

    Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008

    Grails的插件系统允许开发者扩展功能,如安全、国际化、缓存等,而无需从零开始。此外,Grails的测试支持也非常完善,包括单元测试、集成测试和功能测试,确保了软件质量。 通过阅读《Apress.Beginning.Groovy.and....

    Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.2008.rar

    这本书的核心目标是帮助读者从零基础开始,逐步掌握这两门语言的精髓,从而在实际开发中游刃有余。 Groovy是一种基于Java平台的、动态类型的编程语言。它简化了Java的语法,提高了开发效率,同时又能够无缝地与Java...

    Groovy入门]第一讲.项目演示与搭建Groovy开发环境

    这些资源将详细解释如何从零开始构建一个Groovy项目,以及如何解决在搭建环境中可能遇到的问题。 总之,Groovy作为一门强大且易学的编程语言,为Java开发者提供了新的工具和可能性。通过项目演示和环境搭建,你可以...

    richui-two:适用于 Grails 2.3.4 的 RichUI Grails 插件版本 > *

    通过这个插件,开发者无需从零开始编写前端代码,而是可以直接利用预封装的 UI 组件,如按钮、表单、数据网格、对话框等,快速构建功能丰富的页面。 在 "richui-two" 版本中,特别强调了对 Grails 2.3.4 的兼容性。...

    应用框架在JSP开发中的应用

    应用框架是一组预先定义好的规则、设计模式和类库,开发者可以基于这些规则来构建应用程序,而无需从零开始编写所有代码。它们通常包含用于处理请求、管理会话、数据持久化、安全性、国际化等功能的组件。在JSP开发...

    grails-spring-security-ui

    通过此插件,开发者可以快速构建出符合标准的安全管理界面,而无需从零开始编写大量的前端代码。 1. **安装与配置** 在Grails项目中,我们可以通过在`build.gradle`文件中添加依赖来安装`grails-spring-security-...

    web开发框架XiaomiRose.zip

    一个从零开始的创业公司,在大家技术背景不一的情况下,rose很简单快速地传达到了大家中间。本手册致力于让php开发人员也能快速使用上java开发高性能服务。如果在阅读过程中有任何疑问,欢迎来信咨询:czhttp@gmail....

    Spring Recipes, 3rd Edition 2014.10最新版本

    读者可以将书中的代码和配置文件直接应用到自己的项目中,稍作修改后使用,这样可以节省大量的从零开始构建项目的精力。 《Spring Recipes, 第三版 2014.10最新版本》适合那些希望深入学习并掌握Spring框架的企业...

Global site tag (gtag.js) - Google Analytics