Chinaunix首页 | 论坛 | 博客
  • 博客访问: 499089
  • 博文数量: 1496
  • 博客积分: 79800
  • 博客等级: 大将
  • 技术积分: 9940
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 13:22
文章分类

全部博文(1496)

文章存档

2011年(1)

2008年(1495)

我的朋友

分类:

2008-09-09 17:21:33

本文将展示如何结合使用 NetBeans 集成开发环境 (IDE) 和 JBoss 应用。

Getting Started with JBoss 4.0 的第四章描述了如何安装、编译、部署及运行一个示例 J2EE 应用程序。本教程将对如何使用 NetBeans IDE 来执行那些步骤提供说明。

本教程介绍以下主题:

安装软件

安装示例代码

注册 JBoss 应用

创建项目

浏览源代码

构建和部署示例应用程序

调试示例应用程序

项目文件

映射 Ant 命令

项目类型

扩展 IDE

注意:本教程仅用于介绍。NetBeans IDE 可以用于构建使用各种技术(由 JBoss 应用服务器提供)的应用程序。包括 Management Extensions (JMX)、Enterprise Beans (EJBs) 和 web 服务。更多信息请参考进一步研究部分。

安装并设置就绪后,本示例可以在 30 分钟内构建。

安装软件

开始之前,需要在计算机上安装如下软件:

NetBeans IDE 5.0,beta 版或更高版本()。

JBoss Application Server v4()。本教程是使用 JBoss 应用服务器 v4.0.2 开发的,应该也可以使用其他版本进行开发。

Java Standard Development Kit (JDKTM) version 1.4.2()或 5.0(下载)。

安装示例代码

Getting Started with JBoss v4.0 使用 J2EE 教程中的 Duke 银行示例程序。因此,必须安装 J2EE 教程示例代码。

安装 J2EE 1.4 教程(下载)。解压缩归档文件将创建一个 j2eetutorial 文件夹。

从此页面下载 startguide40.zip (单击 JBoss AS Getting Started Guide 条目旁边的 Download 按钮)。startguide40.zip 文件包含 jbossj2ee-src.zip。jbossj2ee-src.zip 包含 J2EE 教程配合 JBoss 应用服务器使用所需的辅助源文件。将 jbossj2ee-src.zip 文件解压缩到 j2eetutorial 文件夹。

j2eetutorial/examples/bank/nbproject 文件夹包含本教程不需要的 NetBeans IDE 项目文件,实际上这些文件将引起冲突,因为这些文件未指定由 JBoss 提供的 Ant 脚本。因此请删除 j2eetutorial/examples/bank/nbproject 文件夹及其所有内容。

编辑 j2eetutorial/jboss-build.properties 并指定 JBoss 应用服务器的安装位置。这是解压缩 JBoss 应用服务器归档文件时创建的文件夹。例如:

jboss.home=C:/tools/jboss-4.0.2

注册 JBoss 应用服务器

在结合使用 JBoss 和 NetBeans IDE 之前,必须注册 JBoss 应用服务器的本地实例。

在 NetBeans IDE 中,从主窗口选择 Tools > Server Manager。

单击 Add Server。选择 JBoss Application Server 4.0,并为该服务器命名。然后单击 Next。

指定应用服务器本地实例的位置。然后单击 Next。

指定服务器域。本教程是使用 default 域开发。然后单击 Finish。

创建项目

NetBeans IDE 中的大部分工作是从项目开始的。在 NetBeans IDE 中创建项目时,定义了 Java 代码的类型和结构。IDE 的项目系统是基于 Ant 的,且 NetBeans IDE 可以创建和维护 Ant 构建脚本。另一方面,对于已具有 Ant 构建脚本的现有代码,NetBeans IDE 可以创建使用该构建脚本的项目。

选择 File > New Project(Ctrl-Shift-N 或 Macintosh 下的 Command-Shift-N)。在 Categories 下,选择 Web。在 Projects 下,选择 Web Application with Existing Ant Script。单击 Next。

指定 j2eetutorial/examples/bank 文件夹作为 Location。IDE 将使用在 j2eetutorial/examples/bank 文件夹中找到的 build.xml 文件来填充 Build Script 字段。对于本项目,将需要由 JBoss 提供的 Ant 构建脚本,因此单击 Build Script 字段旁边的 Browser 按钮,然后选择 jboss-build.xml 文件。

指定 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 窗口中进行显示。示例如下所示:

[1]   

【责编:Peng】

--------------------next---------------------

阅读(158) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~