您的位置:首页 > 编程语言 > Java开发

如何在NetBeans下开发Grails项目

2010-11-04 18:20 183 查看
既然有人说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面板中查看得到,如图:



转自:http://hi.baidu.com/dianjinglong/blog/item/e9fe2dc2236d551d0ef47780.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: