FeaturesPluginsDocs & SupportCommunityPartners

通过 Web 服务传递二进制数据,第 1 部分:概述

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

本系列教程

本页中的内容适用于 NetBeans IDE 6.1
  1. => 概述
  2. 创建 EJB 模块
  3. 创建 Web 服务
  4. 测试 Web 服务
  5. 修改模式和 WSDL 文件传递二进制数据
  6. 创建 Swing 客户机
  7. 登录和优化 Web 服务

本教程所需要的软件

要学习本教程,您需要使用以下技术和资源。

软件或资源 所需版本
NetBeans IDE Web & Java EE 版本 6.1
Java Developer Kit(JDK) 版本 6
版本 5
Java EE 兼容的 Web 或应用服务器 Tomcat Web server 6.0 和/或
GlassFish 应用服务器 v2
本教程中使用的图片 rose.jpg
sunflower.jpg
aster.jpg
honeysuckle.jpg

Tomcat 和 GlassFish 都可以与 NetBeans IDE 的 Web & Java EE 发行版一起安装。或者,您可以访问 GlassFish 下载页面Apache Tomcat 下载页面

为了进行故障排除,您还可以选择下载完整的示例并检查资源。

在完成本教程时,您将拥有一个可运行的 Java Swing 应用程序,它通过一个 Web 服务使用 EJB 模块的图像,结果如下: 显示所有从 Web 服务传递的鲜花图像的 JFrame

未来计划:

创建 EJB 模块


更多信息

有关使用本教程前的背景信息,请参阅以下资源:

要发送意见和建议,获取支持,了解关于 NetBeans IDE Java EE 开发特性的最新发展,请加入 邮件列表

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by