如何在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就能够自己找到它的路径,而不用自己去设置了。

如何在NetBeans下开发Grails项目_第1张图片
第二步:创建应用

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

如何在NetBeans下开发Grails项目_第2张图片
点击Next,输入项目名称:

如何在NetBeans下开发Grails项目_第3张图片
点击Finish,那么整个Grails工程的大致框架结构就已经由NetBeans给创建好了!

如何在NetBeans下开发Grails项目_第4张图片
第三步:创建Domain类

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

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

如何在NetBeans下开发Grails项目_第5张图片
然后按照向导填入类名等信息。

如何在NetBeans下开发Grails项目_第6张图片
再在创建的类中输入几个向征性的字段。

如何在NetBeans下开发Grails项目_第7张图片
打开Configuration -> BootStrap.groovy,输入一些可以产生几条初始化记录的代码。

如何在NetBeans下开发Grails项目_第8张图片
第四步:创建Controller类

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

如何在NetBeans下开发Grails项目_第9张图片
填入类名等信息,点击Finish。

如何在NetBeans下开发Grails项目_第10张图片
将自动生成的类中的一个语句注释掉,然后在相同位置输入def scaffold = Book。

如何在NetBeans下开发Grails项目_第11张图片
第五步:启动项目

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

如何在NetBeans下开发Grails项目_第12张图片
这时候你就可以点击你刚才创建的Controller了。

如何在NetBeans下开发Grails项目_第13张图片
启动完毕,还将在Services面板的Servers -> Jetty下面看到刚发布的项目。

如何在NetBeans下开发Grails项目_第14张图片


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

如何在NetBeans下开发Grails项目_第15张图片
#操纵bit流_java

你可能感兴趣的:(如何在NetBeans下开发Grails项目)