经典Java EE企业应用实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 NetBeans的安装和使用

目前Java领域的两大主流IDE工具,一个是Eclipse,另一个就是NetBeans。由于《轻量级Java EE企业应用实战》一书已经详细介绍了Eclipse及其插件的用法,故本书不再提及Eclipse相关内容。本书主要介绍NetBeans的用法。

1.5.1 NetBeans的下载和安装

NetBeans是一个全功能的开源IDE,可以帮助开发人员编写、编译、调试和部署Java应用,这款IDE工具由Sun公司(已被Oracle收购)维护。它最初由一个捷克学生于1996年发起,目的是希望开发出一套类似于Delphi的Java IDE工具,1999年被Sun公司收购,后来成为Sun公司开源计划的主要项目之一。

NetBeans的官方站点是netbeans.org,开发者可以通过该站点下载、使用NetBeans,笔者目前使用NetBeans 6.8。

登录http://netbeans.org站点,下载NetBeans的最新版本。NetBeans当前的最新版本是6.8,这也是本书介绍NetBeans所使用的版本。

不同操作系统有不同的NetBeans版本,读者可以根据自己所使用的操作系统选择合适的NetBeans版本。实际上,NetBeans不仅是一个开源、免费的Java开发工具,它还可以支持Ruby、PHP、C/C++等编程语言。进入NetBeans下载页看到如图1.26所示的下载页面。

图1.26 下载NetBeans

从如图1.26所示的下载页面可以看出,NetBeans有多个不同的下载选项,其中第3个选项就是我们需要下载的NetBeans IDE工具,它支持Java SE、Java Web、Java EE、Java ME等,完全可以满足本书的要求。

下载完成后得到一个netbeans-6.8-ml-java-windows.exe可执行文件,双击该文件即可开始安装NetBeans,看到如图1.27所示的安装对话框。

图1.27 开始安装NetBeans

通过如图1.27所示对话框中的“定制”按钮可定制所需安装的NetBeans组件,单击“定制”按钮弹出如图1.28所示的对话框。

图1.28 定制NetBeans所需安装的组件

从图1.28可以看出,我们取消了GlassFish v3、Tomcat 6.0.20的安装,这是因为我们并不使用GlassFish作为应用服务器,因此没有必要安装该选项;而Tomcat之前早已安装,因此此处也没必要再次安装。

按照如图1.28所示的对话框选择需要安装的组件之后,接下来除了需要指定NetBeans的安装路径之外,没有其他需要定制的地方。多次单击“下一步”按钮即可完成安装。

1.5.2 使用NetBeans开发Java EE应用

在NetBeans中建立Java EE项目可以按如下步骤进行。

1 单击“文件”菜单,在出现的菜单中选择“新建项目”菜单项,NetBeans将显示如图1.29所示的对话框。

2 在如图1.29所示的对话框中选择需要创建的项目类别,我们以创建一个Web应用为例,开发者应该在中间导航树中选中“Java Web”节点,再选中右边列表框中的“Web应用程序”项,然后单击“下一步”按钮,NetBeans将弹出如图1.30所示的对话框。

图1.29 选择项目类别

图1.30 填写项目名称和存储位置

3 在如图1.30所示的对话框中输入项目名称和存储位置之后,单击“下一步”按钮,NetBeans将弹出如图1.31所示的对话框。

图1.31 填写Web应用的必需信息

4 单击如图1.31所示对话框中的“添加”按钮,系统弹出如图1.32所示的对话框,通过该对话框配置应用服务器。

图1.32 开始配置应用服务器

5 在如图1.32所示的对话框中选择需要配置的应用服务器,单击“下一步”按钮即可弹出一个新的对话框,该对话框用于指定应用服务器的安装位置。本书以配置JBoss应用服务器为例,即弹出如图1.33所示的对话框。

图1.33 指定应用服务器的安装位置

6 单击如图1.33所示对话框中的“下一步”按钮,系统再次出现一个选择JBoss域(也就是前面介绍的服务器配置)的对话框,在该对话框中默认使用JBoss的default域,因此通常无须修改,直接单击“完成”按钮即可。

7 在如图1.31所示的对话框中添加Web应用将要部署的Web服务器,以及Web应用所使用的Servlet版本之后,如果开发者不想添加其他框架,可以直接单击“完成”按钮开始创建;如果还希望添加其他框架,则单击“下一步”按钮,NetBeans将弹出如图1.34所示的对话框。

图1.34 选择希望使用的框架

注意

在如图1.31所示的对话框的“服务器”下拉列表框中没有任何应用服务器,这是因为之前我们没有为NetBeans配置任何服务器。开发者可以为NetBeans配置任何希望使用的服务器。一旦配置完成,即可在如图1.31所示对话框的“服务器”列表中看到所有已配置的服务器。

8 单击如图1.34所示对话框中的“完成”按钮即可完成创建。

对于Java IDE而言,由于涉及Web开发,因而通常必须为IDE工具配置Web服务器。为NetBeans配置Web服务器非常简单,按如下步骤配置即可。

1 单击NetBeans主界面左上角面板中的“服务”Tab页面,NetBeans显示如图1.35所示的界面。

图1.35 进入NetBeans的服务器管理面板

2 在如图1.35所示界面的“服务器”节点上单击鼠标右键,在弹出的快捷菜单中单击“添加服务器”菜单项,NetBeans弹出如图1.32所示的选择服务器对话框,接下来的事情就与前面介绍的完全一样了。

按键盘上的F6键(Run Project的快捷键)即开始运行项目,NetBeans非常智能,它无须开发者选择运行方式——由于该项目是一个Web应用,它会自动将其当成Web项目处理;如果NetBeans只配置了一个服务器,它会自动将该项目部署到该服务器上。

一旦完成了首次部署,以后为该项目添加任何文件时都会被NetBeans自动部署到项目中,无须开发者干预。

1.5.3 打开NetBeans项目

在NetBeans中打开项目很简单,按如下步骤进行即可。

1 单击NetBeans主菜单中的“文件 -> 打开项目”菜单项,NetBeans即打开如图1.36所示的对话框。

2 在如图1.36所示的对话框中选择需要打开的NetBeans项目,然后单击“打开项目”按钮即可。

需要指出的是,使用这种方式能打开NetBeans项目,对于非NetBeans项目就不能采用这种方式打开。

注意

如果想将一个项目从NetBeans工具中的项目导航树中移除,而且还想保证该项目是一个NetBeans项目,则应先右键单击该项目节点,在弹出的快捷菜单中单击“关闭”菜单项,而不要单击“删除”菜单项。如果单击“删除”菜单项,NetBeans将会把该项目从项目导航树中移除,而且该项目将不再是一个NetBeans项目,无法采用本小节介绍的方式来打开。

图1.36 打开NetBeans项目

1.5.4 导入Eclipse项目

由于Eclipse的市场占有率非常广泛,因此NetBeans为导入Eclipse项目提供了专门的支持,使用NetBeans导入Eclipse项目按如下步骤进行即可。

1 单击NetBeans主菜单中的“文件 -> 导入项目-> Eclipse项目”菜单项,NetBeans即打开如图1.37所示的对话框。

图1.37 导入Eclipse项目

2 在如图1.37所示的对话框中输入Eclipse工作区的位置,然后单击“下一步”按钮,即可看到如图1.38所示的对话框。

图1.38 指定需要导入的Eclipse项目

3 单击如图1.38所示对话框中的“下一步”按钮,即可进入如图1.39所示的对话框。

图1.39 选择部署的应用服务器

4 单击如图1.39所示对话框中的“完成”按钮,即可将Eclipse项目导入NetBeans中。