`
yanfaguanli
  • 浏览: 662323 次
文章分类
社区版块
存档分类
最新评论

如何在NetBeans下开发Grails项目

 
阅读更多

既然有人说NetBeans对Grails的支持要比eclipse好一点,那么我也就尝试了一下NetBeans是如何开发Grails项目的。听说在NetBeans之前的版本要想安装Grails插件也是比较麻烦的,但最近这两天我到grails官方网上一查,发现原来最新的NetBeans 6.5已经默认地集成了Grails插件了!真是得来全不费功夫!


下面就参考Grails官网(http://www.grails.org/NetBeans+Integration)上的快速入门手册,说明一下是如何使用NetBeans 6.5进行Grails开发的。当然,期间也会插入一些我个人的使用经验。

第一步:准备工作

下载并安装Grails,包括设置GRAILS_HOME等环境变量,保证在cmd下可以正常工作起来;

下载并安装Web & Java EE版本的NetBeans 6.5(截止至现在,这个版本还是一个Beta版的);

这里需要说明的是,官网上,上面这两步是倒过来了的,并且后面还有一个步骤,就是到NetBeans的Options窗口中去设置Grails的安装路径,这其实是多余的!如果你先安装Grails的话,那么NetBeans就能够自己找到它的路径,而不用自己去设置了。


第二步:创建应用

很快吧!第二步就可以开始创建应用了!选择新建工程,如图:


点击Next,输入项目名称:


点击Finish,那么整个Grails工程的大致框架结构就已经由NetBeans给创建好了!


第三步:创建Domain类

一切都来得很快!按照Grails入门级教程来说,即使不做这一步,那么项目运行起来以后,也可以看到一个初始化的界面了。而到现在,你不需要知道任何一个Grails的cmd命令!

右击项目下的Domain Classes,选择新建一个Domain Class,如图:


然后按照向导填入类名等信息。


再在创建的类中输入几个向征性的字段。


打开Configuration -> BootStrap.groovy,输入一些可以产生几条初始化记录的代码。


第四步:创建Controller类

右击Controllers,选择新建一个Controller,如图:


填入类名等信息,点击Finish。


将自动生成的类中的一个语句注释掉,然后在相同位置输入def scaffold = Book。


第五步:启动项目

右击项目,选择Run命令,随即项目就启动起来了。。。这个时候你所要做的就是等待,因为项目启动完毕,它还会自动弹出游览器窗口,访问你创建的应用的首页!


这时候你就可以点击你刚才创建的Controller了。


启动完毕,还将在Services面板的Servers -> Jetty下面看到刚发布的项目。




就这样简单的五步,已经完成了从搭建环境,到运行起第一个应用来。而且自始至终都没有要你输入任何一个类似于create-domain-class的Grails命令,NetBeans给你考虑得周到的程度不可谓不全面!其实每一个关键的步骤,NetBeans调用了Grails哪些命令,都可以在Output面板中查看得到,如图:

分享到:
评论

相关推荐

    netbeans-7.0.1-ml-php-windows.exe

    NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动...

    NetBeansNetBeans

    NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

    netbeans-8.2 windows-x64

    NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

    netbeans.exe

    NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

    netbeans-7.0

    NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

    NetBeans8.2

    能够良好的支持调试JVM源码。...NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

    grails 连接mysql

    这个例子实现了用grails 连接mysql 数据库,并且把内容显示出来,可以增删除改,下载这个例子后大家要把jdk tomcat grails环境搭好,然后用grails run-app来执行,也可以用其它的开发工具,本人用的是netbeans

    netbeans6.8

    NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。...

    推荐5款跨平台的PHP编辑器

     NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言...

    GrailsProjectAuxA.zip

    NetBeans具有工程复制功能,但是,Intellj没有该功能,并且,NetBeans也不能复制Grails的工程。该工具就是为了解决这一问题开发的。

    netbean.zip

    NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。netbeans8.0软件

    jhuep_web_app_dev:涵盖了JHU EP(在线)的Kiran Chittargi讲授的用Java进行的605.782 Web应用程序开发。 这是小组项目的仓库

    他经常在开发中使用Eclipse,Netbeans,Maven,REST,Spring,Grails,SVN和Git。 他还非常喜欢Unix和Linux,他的英雄包括Richard Stallman,Linus Torvalds和Larry Wall。 Matthew Pavan是一位软件开发人员,具有...

Global site tag (gtag.js) - Google Analytics