现在的位置: 首页 > 综合 > 正文

使用NetBeans IDE 5.5创建应用程序客户端

2013年11月29日 ⁄ 综合 ⁄ 共 2009字 ⁄ 字号 评论关闭

本教程向您介绍如何编写和部署用于访问 Enterprise JavaBean EJB的简单应用程序以及如何访问建构在 Java EE 5 平台EJB 3.0 J2EE 1.4 平台EJB 2.x上的 EJB

使用 NetBeans IDE 5.5 您可以创建作为独立项目类型的应用程序客户端。您还可以创建作为企业应用程序的一部分或独立应用程序的应用程序客户端项目。本文使用 NetBeans IDE 5.5 Release

预计持续时间:30分钟

教程练习

l      创建作为企业应用程序的一部分的应用程序客户端

l      使用独立应用程序客户端访问 EJB

m        访问一个远程接口

m        访问个或多个远程接口

l      使用独立应用程序客户端访问EJB(EJB 2.1)

入门

前提条件

本教程假定您已经具有了以下技术的一些基本知识或编程经验:

l      Java 编程

l      NetBeans IDE

教程所需的软件

本教程需要在计算机上安装以下软件:

l      NetBeans IDE 5.5 下载)

l      Java Standard Development Kit (JDK) version 5.0 version 6.0 下载)

l      Sun Java System Application Server, Platform Edition 9.0下载)

本教程需要使用IDE注册Sun Java System Application Server的本地实例。

创建作为企业应用程序一部分的应用程序客户端

首先,我们创建一个名为EnterpriseAppEE5Java EE 5企业应用程序。在我们创建企业应用程序的同时,还将创建应用程序客户端。

创建企业应用程序

  1. 从主菜单中选择File - New Project

  2. Enterprise category中选择Enterprise Application然后单击Next

  3. 键入EnterpriseAppEE5作为项目并设置Sun Java System Application Server的服务器。

  4. Java EE Version设置为Java EE 5然后选择Create EJB ModuleCreate Application Client Module可任选一个。您可以取消选中Create Web Application Module因为本教程不需要网络模板。

  5. 单击Finish

在企业应用程序中创建会话Bean

现在我们在EJB模块中创建SessionBean EJB bean。要创建该SessionBean需执行以下操作

  1. 右键单击Project窗口中的EnterpriseAppEE5-ejb EJB模板然后选择New > File/Folder打开New File向导。

  2. Enterprise category中选择Session Bean然后单击Next

  3. 键入SessionBean作为EJB名称,键入ejb作为包。

  4. 选择Stateless作为Session Type然后选择Remote作为创建接口的类型。您可以取消选中本地接口因为本教程只使用远程接口。)单击Finish

当单击Finish时,beanSessionBean.javaSource Editor中打开。

  1. Source Editor中单击右键选择EJB Methods > Add Business Method生成bean的一个业务方法。

  2. Add Business Method对话框中键入getResult作为名称Return Type设置为String然后选择远程和本地接口框。单击OK

  3. SessionBean.java中,getResult方法修改为:

public String getResult() {

    return "This is EJB 3.0 Bean";

}

  1. 保存更改。

从应用程序客户端中调用会话Bean

现在我们将代码添加到用于调用EJB bean的应用程序客户端中。要修改应用程序客户端,需执行以下操作:

  1. Projects窗口中展开EnterpriseAppEE5-app-client > Source Packages > enterpriseappee5然后双击Main.java打开Source Editor中的文件。

  2. Source Editor中右键单击,然后选择Enterprise Resources >Call Enterprise Bean

  3. Call Enterprise Bean对话框中选择SessionBean作为要调用的bean并选择Remote 作为Referenced Interface。单击OK
    当您单击OK时,以下注释被添加到Main.java中以调用会话bean

@EJB
private static SessionRemote sessionBean;

  1. 利用以下代码修改main方法生成一些简单输出。我们将使用System.err.println

抱歉!评论已关闭.