通过 Web 服务传递二进制数据,第 1 部分:概述
在本教程中,首先创建一个 EJB 模块,它包含一个使图像可用的会话 Bean。接着创建一个包含 Web 服务的 Web 应用程序,该 Web 服务委托给 EJB 模块来检索图像。该 Web 服务公开供客户端用于访问 EJB 模块所提供的图像的方法。然后通过将该 Web 应用程序和 EJB 模块添加到一个企业应用程序来将它们部署为一个单元,并部署该企业应用程序。在此阶段,将向您介绍 IDE 中拥有的 GlassFish 测试功能。最后,创建一个连接到该 Web 服务的 Java 应用程序,以便在一个从 Swing 组件中创建的像簿中显示这些图像。在结束部分,将向您展示如何优化从 Web 服务到客户端的图像传输。
本教程中的课程

- => 概述
- 创建 EJB 模块
- 创建 Web 服务
- 测试 Web 服务
- 修改架构文件和 WSDL 文件以传递二进制数据
- 创建 Swing 客户端
本教程所需要的软件
要学习本教程,您需要具备以下软件和资源。
Tomcat 和 GlassFish 都可以随同 NetBeans IDE 的 Web 和 Java EE 分发一起安装。此外,也可以访问 GlassFish 下载页或 Apache Tomcat 下载页。
(可选)要解决疑难问题,可以下载完整的样例并查看其源代码。
执行完本教程中的操作后,您将具有一个可运行的 Java Swing 应用程序,它通过 Web 服务使用 EJB 模块的图像,具体结果显示如下:

后续步骤:
创建 EJB 模块
另请参见
有关使用本教程前的背景信息,请参见以下资源:
要发送意见和建议、获得支持以及随时了解 NetBeans IDE Java EE 开发功能的最新开发情况,请加入 nbj2ee@netbeans.org 邮件列表。