快速业务通道

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3

时间:2011-02-07 Jacek Laskowski

软件需求

要创建EJB 3.0应用程序构建环境,需要使用以下项目:

GlassFish v2 b58d

NetBeans IDE 6.0 Nightly from 03.09.2007

Apache Maven 2.0.7

Mevenide2-Netbeans插件(NetBeans、Maven2项目支持)

假定以上软件已全部安装并且运行正常。软件安装的方法为将文件解压到所选目录中。

要安装NetBeans Maven2项目支持插件,需要启动NetBeans IDE 6.0。接下来,选择 Tools > Plugins 菜单,从出现的对话框中选择 Available Plugins选项卡并选择插件。

完整的项目可从 ejb3-remove-stateless.zip获得.

创建项目结构

2.1 创建父项目——ejb3-remove-stateless

为了使Apache Maven 2(后文简称为 m2)运行的项目更具条理性,我们首先将创建一个父项目(主项目)。创建一个pom类型的项目,其中包含两个子项目——EJB bean模块和远程客户机模块。

我们也可以手动创建项目——使用 mvn命令,或者使用 NetBeans Maven2 project support插件。使用插件可以简化环境创建过程,并且可以更轻松地使用m2。有了插件后,我们能够在IDE级别执行大部分的管理功能。目前,这些功能是通过命令行执行的。

假设NetBeans Maven2项目支持插件已正确安装,选择 File > New Project菜单,然后选择 Maven类别中的 Maven Project。

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

单击 Next >

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3(2)

时间:2011-02-07 Jacek Laskowski

再次单击 Next > ,选择 Maven Quickstart Project 原型。

在接下来出来的界面中选择以下项目设置:

Project Name: ejb3-remove-stateless

Project Location: C:

Group Id: pl.jaceklaskowski.javaee

Version: 1.0

Package: pl.jaceklaskowski.javaee

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

这些设置可能与前面给出的不同,但是本文后面的内容假设这些内容是相同的。

单击 Finish完成项目的创建。

现在,我们已经创建了一个jar类型的项目。我们将修改项目的配置,使它能够履行父项目的角色。选择新的ejb3-remove-stateless项目,右键单击鼠标并从下拉菜单中选择 Properties选项。将 Packaging字段的 jar值改为 pom。

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

我们还需要修改项目的属性,因为我们要使用Java版本。

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

单击 OK,确认修改。

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3(3)

时间:2011-02-07 Jacek Laskowski

最后一步是删除 src目录,它是在创建项目时默认创建的,但我们在这里不会使用到,至此,项目准备完毕。要删除目录,转到 Files选项卡,选择 src目录,并从下拉菜单中选择 Delete。

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

从项目中删除测试库 junit-3.8.1(我们稍后将修改为版本4.2)。

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

创建子项目——ejb3-remove-stateless-ejb3

要创建 ejb3-remove-stateless-ejb3 子项目,我们还要再一次使用NetBeans IDE 6.0。我们将执行与创建ejb3-remove-stateless主项目类似的过程,仅仅需要修改目标子项目的位置,使它显示在主项目的目录中(类似于在父类别中执行mvn create:archetype命令)。& amp; amp; amp; amp; amp; amp; amp; amp; amp; lt; /p>

选择以下项目设置:

Project Name: ejb3-remove-stateless-ejb3

Project Location: C:ejb3-remove-stateless

Group Id: pl.jaceklaskowski.javaee

Version: 1.0

Package: pl.jaceklaskowski.javaee

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网

使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3(4)

时间:2011-02-07 Jacek Laskowski

单击 Finish完成项目创建。

成功创建项目后,由于对模块ejb3-remove-stateless-ejb3进行了注册,父项目的pom.xml文件

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号