使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3 - 编程入门网
使用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。 单击 Next > 使用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 这些设置可能与前面给出的不同,但是本文后面的内容假设这些内容是相同的。 单击 Finish完成项目的创建。 现在,我们已经创建了一个jar类型的项目。我们将修改项目的配置,使它能够履行父项目的角色。选择新的ejb3-remove-stateless项目,右键单击鼠标并从下拉菜单中选择 Properties选项。将 Packaging字段的 jar值改为 pom。 我们还需要修改项目的属性,因为我们要使用Java版本。 单击 OK,确认修改。 使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3(3)时间:2011-02-07 Jacek Laskowski最后一步是删除 src目录,它是在创建项目时默认创建的,但我们在这里不会使用到,至此,项目准备完毕。要删除目录,转到 Files选项卡,选择 src目录,并从下拉菜单中选择 Delete。 从项目中删除测试库 junit-3.8.1(我们稍后将修改为版本4.2)。 创建子项目——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(4)时间:2011-02-07 Jacek Laskowski单击 Finish完成项目创建。 成功创建项目后,由于对模块ejb3-remove-stateless-ejb3进行了注册,父项目的pom.xml文件 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |