指定 JBossDukesBank 作为 Project Name。Project Location 的默认值就不错,因此不必进行修改。示例如下所示(单击可获得最大尺寸的图像):
单击 Next 按钮。
稍后,在映射 Ant 命令部分您将了解更多关于映射 IDE 命令到 Ant 构建脚本中的目标的 IDE 功能。现在,仅需再次单击 Next 按钮,以向前越过 Build and Run actions。
指定 web 作为 Web Pages,并指定 /bank 作为 Context Path。示例如下所示:
单击 Next 按钮。
可以添加其他的源包文件夹,但是没必要,因此再次单击 Next 按钮以向前越过 Source Package Folders。
为了使用 IDE 更高级编辑功能(代码完成、重构等),编辑器需要应用所使用的 .jar 文件的 Classpath 信息。有四个 .jar 文件随 JBoss 应用服务器一起安装,因此需要添加到 Java Source Classpath:
server/default/lib/jboss-j2ee.jar
server/default/lib/javax.servlet.jar
server/default/lib/javax.servlet.jsp.jar
client/jboss-jaxrpc.jar
使用 Add JAR/Folder 按钮将 .jar 文件添加到 Java Source Classpath;示例如下所示(单击可获得最大尺寸的图像):
单击 Next 按钮。
如果需要支持 JSP 文件中的代码完成,可以添加其他的 .jar 文件,但是在本项目中没有必要。因此仅需单击 Finish 按钮。IDE 将创建项目并在 Projects 窗口中进行显示。示例如下所示:
浏览源代码
使用 NetBeans IDE 的优势之一就是具有一个提供语法高亮显示、代码完成、重构支持和许多其他功能的编辑器。可以使用 IDE 的编辑器来浏览 Duke 银行示例应用的源代码。
选择 Window > Navigator 显示 IDE 的 Navigator 窗口。
展开 JBossDukesBank 项目下的 src 节点。
展开 com.sun.ebank.web 包。
单击 Dispatcher.java 条目。请注意,Navigator 窗口如何进行更新以显示 Dispatcher 类的方法。
在 Navigator 窗口中,双击 doPost 条目。IDE 的编辑器会打开 Dispatcher.java 文件并显示 doPost 方法,如下所示(单击可获得最大尺寸的图像):
花一些时间来浏览一下 Duke 银行示例应用中的其他源文件。有几个便利的特性使得浏览源代码更容易,包括:
源代码行数。选择 View > Show Line Numbers。
类层次指示器。doPost 方法第一行旁边的左边空白处的向上箭头表示这个方法重写了一个其他类的方法。将鼠标光标指向向上箭头可以发现更多信息。
超链接。在 doPost 方法中,有一个 AccountHistoryBean 类的参考。按下 Control 键(在 Macintosh 上,使用 Command 键),然后将鼠标光标指向 AccountHistoryBean。编辑器将其颜色更改为蓝色并标有下划线,如下所示。标有下划线时单击 AccountHistoryBean 将打开 AccountHistoryBean.java 源文件。
向后/向前。在编辑器中的文件之间移动时,您可以像使用 web 浏览器一样进行导航。编辑器工具栏上的箭头按钮可用于向前或向后导航。也可以使用键盘快捷键,Alt-K 用于向后,Alt-L 用于向前。
构建和部署示例应用程序
jboss-build.xml Ant 脚本包含了准备、构建和部署示例应用程序的目标。因为 NetBeans IDE 的项目系统是基于 Ant 的,所以激活这些目标非常容易。
在 Getting Started with JBoss v4 的 4.1.2 部分,告诉您要运行的第一个 Ant 目标是 compile。使用 NetBeans IDE 创建 JBossDukesBank 项目时,IDE 的 Build Project 命令被映射到 jboss-build.xml 中的 compile 目标。因此要激活 compile 目标,仅需右键单击 JBossDukesBank 项目并从上下文菜单中选择 Build Project。
在 IDE 底部将出现一个 Output 窗口,且其最后一行应以 BUILD SUCCESSFUL 开始。