快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

万博体育手机网页地址_酒文化网进入



本文档先容了若何将现有的 J2EE 企业利用法度榜样导入到 NetBeans IDE 项目中。我们将经由过程导入 J2EE 1.4 SDK Samples 中包孕的 cmpcustomer 示例利用法度榜样来加以阐明。

cmpcustomer 利用法度榜样包孕一个 src 文件夹(包孕企业利用法度榜样支配描述符)、一个 cmpcustomer-ejb 文件夹(包孕 EJB 模块源)以及一个 cmpcustomer-war 文件夹(包孕 Web 利用法度榜样客户机源)。

cmpcustomer 样例源代码位于 Sun/AppServer/samples/ejb/cmp/apps/cmpcustomer 文件夹中。假如您没有 J2EE 1.4 SDK Samples,可以从 http://java.sun.com/j2ee/1.4/download.html 下载。请确保将样例提取到 Sun/AppServer/Samples 文件夹中。

入门指南

在开始之前,我们先筹备好所有必需的软件并设置好情况。

安装软件

开始之前,必要在谋略机中安装以下软件:

NetBeans IDE 4.1

Sun Java System (SJS) Application Server Platform Edition 8 2005Q1

Java Standard Development Kit (万博体育手机网页地址JDKTM) 1.4.2 版或 5.0 版

注册 Sun Java System Application Server

在应用 J2EE 项目之前,必须先注册 SJS Application Server 的实例。假如安装了 NetBeans IDE 4.1/SJS Application Server 包,则会自动注册本地利用办事器。

1从主窗口中选择“对象”>“办事器治理器”。

2单击“添加办事器”。选择 Sun Java Systems Application Server 8.1,并为此实例指定一个名称。然后单击“下一步”。

3指定利用办事器的安装目录(例如 C:\Sun\Appserver),然后单击“下一步”。

4从“位置”组合框中,选择利用办事器本地实例的位置。

5(可选)输入治理员用户名和口令。假如不盼望在 IDE 用户目录中存储用户名和口令,可以将这些字段保留为空。IDE 在每次必要此信息时会提示您输入。

留意:缺省的治理员口令是 adminadmin。

6单击“运行情况”窗口,然后展开“办事器”节点。此时将列出 SJS Application Server。

7右键单击利用办事器的节点并选择“启动/竣事办事器”,然后单击“启动办事器”。办事器急速被启动。

导入全部企业利用法度榜样

假如企业利用法度榜样相符以下规则,则可以一次性导入全部利用法度榜样:

遵照 Java BluePrints 对企业利用法度榜样项目布局的建议。

您不盼望应用现有的 Ant 天生脚原先天生企业利用法度榜样的模块,则 IDE 会为每个模块创建天生脚本。

留意:有些旧版本的 cmpcustomer 示例与 BluePrints 不切合。假如 IDE 不容许将示例作为项目打开,请转至 http://java.sun.com/j2ee/1.4/download.html 下载最新版本的 J2EE 样例。

创建并设置设置设备摆设摆设项目

1选择“文件”>“新建项目”(Ctrl-Shift-N)。

2选择“企业”>“包孕现有源的企业利用法度榜样”。单击“下一步”。

3在“位置”字段中,键入或找到包孕企业利用法度榜样的文件夹。此文件夹应包孕企业利用法度榜样的 src 文件夹,并且是各利用法度榜样模块的顶层文件夹。在本示例中,应输入 cmpcustomer 文件夹。

4将项目命名为 cmpcustomer(或指定随意率性名称),然后指定项目文件夹的位置。我们将此位置称为 NetBeans_projects。对付“包孕现有源的企业利用法度榜样”,不能在与源文件夹相同的位置创建项目文件夹。

5选择项目的 J2EE 版本。此设置定义了 IDE 将应用哪一版本的 J2EE 规范来天生代码及掩护支配描述符。

6设置项目的目标利用办事器,然后单击“完成”。IDE 将为企业利用法度榜样及其各个模块创建标准 IDE 项目。

留意:IDE 将显示一条警告,提示您反省 sun-application.xml 文件中的 context-root 元素。这是由于 IDE 不知道模块的 JAR 文件和 WAR 文件所应用的名称,是以为它们指定了其自身的名称。

7展开 cmpcustomer 项目的“设置设置设备摆设摆设文件”节点,右键单击 sun-application.xml,然后选择“编辑”。

8将 web-uri 元素变动为 cmpcustomer-war.war。保存并关闭文件。

设置项目类路径

因为企业利用法度榜样的支配描述符不包孕利用法度榜样模块间的类路径关系的任何信息,是以您必须自己设置设置设备摆设摆设类路径。

1在“项目”窗口中,右键单击 cmpcustomer-war 项目节点,然后选择“属性”。在对话框的左面板中选择“库”。

2单击“添加项目”,为 cmpcustomer-ejb 项目选择项目文件夹 (NetBeans_projects/cmpcustomer/cmpcustomer-ejb),然后单击“确定”。此时会将 EJB 模块的类添加到 Web 模块的类路径中。

留意:必须为 cmpcustomer-ejb 项目选择项目文件夹,而不是 cmpcustomer-ejb 源文件夹。

设置设置设备摆设摆设数据库和 JDBC 资本

SJS Application Server 带有一个预先设置设置设备摆设摆设的 PointBase 数据库(名为 sun-appserver-samples),该数据库中包孕此示例所需的表。假如变动或删除了这些表,则可以应用 SQL 脚本在 cmpcustomer/setup 文件夹中从新创建它们。

为使 EJB 模块能够造访此数据库,必须在办事器上为数据库创建连接池和数据库资本。可以在 EJB 模块项目中应用办事器资本文件履行此操作。

1右键单击 cmpcustomer-ejb 项目并选择“新建”>“文件/文件夹”。从“Sun 资本”种别中,选择“JDBC 连接池”模板并单击“下一步”。

2万博体育手机网页地址在“JDBC 连接池名称”字段中,键入 cmpcustomerPool。选择“从现有的连接提取”单选按钮,然后从组合框中选择 sun-appserver-samples 数据库。单击“下一步”。

3键入 pbpublic 作为“口令”属性的值,然后单击“完成”。此时,连接池节点将呈现在项目的“办事器资本”节点下。

现在,我们将创建连接到连接池的数据库资本。

1右键单击 cmpcustomer-ejb 项目并选择“新建”>“文件/文件夹”。从“Sun 资本”种别中,选择“JDBC 资本”模板并单击“下一步”。

2选择“应用现有的 JDBC 连接池”,然后从组合框中选择 cmpcustomerResource。

3在“JNDI 名称”字段中键入 jdbc/cmpcustomer,然后单击“完成”。此时,资本节点将呈现在项目的“办事器资本”节点下。

着末,我们必须对 EJB 模块进行设置设置设备摆设摆设,以便在查找数据库时应用精确的 JNDI 名称。

1展开“设置设置设备摆设摆设文件”节点并双击 sun-ejb-jar.xml。

2在“CMP 资本”部分的“Jndi 万博体育手机网页地址名称”字段中,键入 jdbc/cmpcustomer。保存并关闭文件。

运行利用法度榜样

1假如 cmpcustomer 项目不是主项目,请右键单击项目节点,然后选择“设置主项目”。

2选择“运行”>“运行主项目”。IDE 将为项目天万博体育手机网页地址生 EAR 文件,并将其支配到利用办事器中。

导入单个模块

在以下环境中,可能必要导入单个模块:

企业利用法度榜样不相符 BluePrints 建议。

模块是自力的 EJB 模块或 Web 利用法度榜样。

您盼望应用自己的 Ant 天生脚原先天生、支配及调试模块。

我们将经由过程零丁导入 cmpcustomer-ejb 模块来加以阐明。可以应用两个模板来导入单个 EJB 模块:

包孕现有源的 EJB 模块

应用此项目模板可创建标准的 EJB 模块项目。标准的 EJB 模块项目应用 IDE 来编译、运行和调试 EJB 模块。

包孕现有 Ant 脚本的 EJB 模块

应用此项目模板可创建自由款式的 EJB 模块项目。自由款式的 EJB 模块项目应用您自己的 Ant 脚原先编译和运行 EJB 模块,以及启动 NetBeans 调试器。

留意:不能在多个 IDE 项目中应用一个源文件夹。假如您已经按如上所述为 cmpcustomer 示例创建了“包孕现有源的企业利用法度榜样”项目,则必须关闭该项目,退出 IDE,删除该项目的项目文件夹,然后从新启动 IDE。

应用 IDE 进行天生、支配和调试

在创建标准的 EJB 模块项目时,IDE 会创建一个 Ant 天生脚本和一些属性文件,这些属性文件节制项目的天生和支配要领。在设置项目选项时,IDE 会更新 Ant 脚本。

创建项目

1选择“文件”>“新建项目”(Ctrl-Shift-N)。

2选择“企业”>“包孕现有源的 EJB 模块”。单击“下一步”。

3在“位置”字段中,键入或找到包孕 EJB 模块源的文件夹。平日,此文件夹应包孕 EJB 模块的 src 文件夹,但它也可所以随意率性文件夹。IDE 可以满意任何 EJB 模块布局的必要。在本示例中,应输入 cmpcustomer/cmpcustomer-ejb 文件夹。

4将项目命名为 cmpcustomer-ejb(或指定随意率性名称),然后指定项目文件夹的位置。

5设置项目的目标利用办事器。

6选择项目的 J2EE 版本。此设置定义了 IDE 将应用哪一版本的 J2EE 规范来天生代码及掩护支配描述符。

7单击“下一步”。在“现有的源和库”页中,可以设置设置设备摆设摆设较繁杂的 EJB 模块项目。可以添加多个源目录,指定代码文件夹的位置(假如它不在老例位置上),还可以指定库文件夹。创建项目时,库文件夹中的所有文件夹和 JAR 文件会添加到项目的类路径中。

留意:假如 cmpcustomer-ejb 模块的源目录以血色凸起显示,并且“完成”按钮处于禁用状态,则阐明源根目录已经是某个打开项目的一部分。假如您已经按如上所述为 cmpcustomer 示例创建了“包孕现有源的企业利用法度榜样”项目,则必须关闭该项目,退出 IDE,删除该项目的项目文件夹,然后从新启动 IDE。

8单击“完成”而不变动“现有的源和库”页中的任何设置。IDE 将创建万博体育手机网页地址该 EJB 模块项目。

留意:假如要运行该模块,可能必须设置设置设备摆设摆设数据库和 JDBC 资本。

应用您自己的 Ant 脚本进行天生、支配和调试

在创建自由款式的 EJB 模块项目时,IDE 将应用您的 Ant 天生脚原先天生和支配项目。在 IDE 中,您必须对项目进行设置,以镜像项目的 Ant 脚本中包孕的设置。此外,您还必须编写自己的目标,以便在 NetBeans 中调试项目。

创建项目

1选择“文件”>“新建项目”(Ctrl-Shift-N)。

2选择“老例”>“包孕现有 Ant 脚本的 EJB 模块”。单击“下一步”。

3键入或找到包孕 EJB 模块源的文件夹。平日,此文件夹应包孕 EJB 模块的 src 文件夹,但它也可所以随意率性文件夹。IDE 可以满意任何 EJB 模块布局的必要。在本示例中,应输入 cmpcustomer/cmpcustomer-ejb 文件夹。IDE 将自动添补天生脚本的名称。

留意:cmpcustomer-ejb 的天生脚本将导入 Sun/AppServer/samples/ 目录中的标准 common-ant.xml 天生脚本。该天生脚本假定样例目录也位于 AppServer 目录中。假如零丁下载了样例,并将其安装在不合的位置上,IDE 将提示 cmpcustomer-ejb 项目的 build.xml 不是有效的天生脚本。在文本编辑器中打开天生脚本,并对以下行进行编辑,以指向 common-ant.xml 的精确位置:

]>

4指定项目名称及项目文件夹的位置,然后单击“下一步”。

将 Ant 目标与 IDE 敕令链接在一路

1在领导的“天生和运行”页中,指定 IDE 应为项目敕令运行哪些目标。IDE 会为每项操作供给建议的目标。请为每项操作指定以下目标:

天生项目:core

清除项目:clean

天生 Javadoc:javadocs

运行项目:update

设置设置设备摆设摆设源文件夹

1在领导的“EJB 源”页中,指定包孕模块支配描述符的文件夹。在本示例中,设置设置设备摆设摆设文件的文件夹为 cmpcustomer/cmpcustomer-ejb/src/conf。

2在“办事器资本文件夹”字段中,可以指定一个包孕 IDE 天生的所有办事器资本文件的文件夹。办事器资本文件是 XML 文件,IDE 将应用这些文件在 SJS Application Server 中自动设置设置设备摆设摆设资本(如 JDBC 连接池和数据源)。在“办事器资本文件夹”字段中键入 cmpcustomer/cmpcustomer-ejb/setup。

留意:在 IDE 中,模块的类路径设置不用于编译或履行操作。Ant 脚本将处置惩罚这些义务的类路径。这些设置向 IDE 注解哪些类包孕在代码完成和重构中。

3在“办事器类型”组合框中,选择 "Sun Java Systems Application Server 8.1"。

4在“J2EE 版本”组合框中,选择 "J2EE 1.4"。此设置定义了 IDE 将应用哪一版本的 J2EE 规范来天生代码及掩护支配描述符。

5单击“下一步”。

6在领导的“源包”页中,可以添加其他源根目录,并对包根目录进行测试。因为本示例只有一个源根目录,是以不必在此页中进行任何设置设置设备摆设摆设。

7在“源级别”组合框中,选择 "JDK 1.4"。此设置会看护 IDE 在代码完成和差错凸起显示中应用 J2SE 平台的哪些类。它不会设置项目的目标 JDK。您必须在 Ant 脚本中设置目标 JDK。

留意:IDE 将在其注册的所有 Java 平台中查找具有匹配版本号的平台,并应用此平台供给用于调试的 Javadoc 和源代码。要注册 Java 平台并指定平台的源代码和 Javadoc 位置,请选择“对象”>“平台治理器”。

8单击“完成”。cmpcustomer-ejb 项目将同时显示在“项目”窗口和“文件”窗口中。

设置设置设备摆设摆设项目类路径

在自由款式项目中,Ant 脚本将治理所有类路径设置。在 IDE 中,可以声明项目的类路径,以便与 Ant 脚本中定义的设置相匹配。这些设置用于为项目供给代码完成、差错凸起显示以及重构功能。

对付所有自由款式的 EJB 模块项目,必须将 j2ee.jar 库从本地 SJS Application Server 安装添加到类路径中。

1在“项目”窗口中,右键单击 cmpcustomer-ejb 项目节点,然后选择“属性”。

2在对话框的右面板中单击“Java 源代码类路径”。单击“添加 JAR/文件夹”。在利用办事器的安装文件夹中找到 lib 文件夹,选择 j2ee.jar,然后单击“打开”。

设置设置设备摆设摆设项目输出

要设置项目间的依附关系,IDE 必要懂得天生输出以及 Javadoc 输出目录的名称和位置。应在项目的属性中声明这些内容。

1在“项目”窗口中,右键单击 cmpcustomer-ejb 项目节点,然后选择“天生项目”以孕育发生天生输出。

2右键单击 cmpcustomer-ejb 项目节点,然后选择“为项目天生 Javadoc”以天生 Javadoc 输出目录。

3右键单击 cmpcustomer-ejb 项目节点,然后选择“属性”。

4在对话框的右面板中单击“输出”。指定各个天生输出及 Javadoc 输出目录,然后单击“关闭”。

更多后续步骤:

NetBeans IDE 4.1 快速入门指南:

用于 J2SE 利用法度榜样

用于 Web 利用法度榜样

用于 Web 办事

用于 J2EE 利用法度榜样

用于 J2ME MIDP 利用法度榜样

NetBeans IDE 4.1 导入指南:

用于 J2SE 利用法度榜样

用于 Web 利用法度榜样

用于 J2ME MIDP 利用法度榜样

NetBeans IDE 支持和文档页

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: