Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Sun ONE Application Server 开发者指南(5)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

咖啡厅的例子

咖啡厅例子示范了如何使用每个用于XML Web服务的Java API

使用Java API的咖啡厅Web服务


下面的步骤描述了咖啡厅Web服务的工作方式。

  • 咖啡厅服务器通过在开始运行处查询批发商,从而获得它所销售的各种咖啡的类型及其对应的价格信息。
  • 咖啡厅服务器使用JAXM消息与一个批发商建立联系。它已经和这个批发商作过几次交易,而且以前就已经为执行请求-响应JAXM消息传输制定了必要的协定。双方已经同意交换四种类型的XML消息,并且创建了这些消息必须遵守的DTD
  • 咖啡厅服务器使用JAXR发送查询,查找那些支持JAX-RPC到注册中心服务器的批发商。
  • 咖啡厅服务器从每个咖啡批发商处请求价格清单。服务器执行适当的远程过程调用,并且等待代表价格清单的JavaBean组件的响应。JAXM批发商以XML文件的形式返回价格清单。
  • 一旦得到相应,咖啡厅服务器处理由对批发商的调用返回的JavaBean组件里的价格清单。
  • 咖啡厅服务器创建一个本地批发商数据库。
  • 下订单的时候,使用批发商的首选协议,子条目被发给一个或是多个批发商。

咖啡厅服务器的例子代码安装在install_dir/samples/webservices/cb目录下。想要得到更多关于如何使用该示例的信息,请察看示例应用程序文档。

为开发Web服务和客户端作准备


本节讲述了开发Web服务及客户端的前提。本节介绍了以下主题:

使用Ant任务

你可以通过Ant使用自动化的装配特性,Ant是一个可以从Apache软件基金会获得的基于Java的编译工具:

http://jakarta.apache.org/ant/

Ant是一个基于Java的,利用Java类进行了扩展的编译工具。不同于使用外壳命令,配置文件是基于XML的,它调用一个任务执行与其上的目标树。每个任务由一个实现了特定任务接口的对象来执行。为了在你的客户端环境中使用ant任务,请执行以下任务:

PATH环境变量中包含install_dir/appserver7/bin。随Sun ONE应用服务器一同提供的ant脚本,asant,被存放在该目录下。关于如何使用asant的详细信息,请察看下面位置的示例应用程序文档。

install_dir/appserver7/samples/docs/ant.html

想要了解在Sun ONE应用服务器环境下使用Ant任务的更多信息,请参见Sun ONE应用服务器开发人员指南。

创建build.xml文件

Ant命令被一个编译文件控制,通常该文件叫做build.xml,它定义了需要的处理步骤。

build.xml文件提供了支持可选开发行为的几个目标。这个编译文件包括了编译应用、部署应用到应用服务器、重新部署修改后的应用到应用服务器,以及删除应用的原有拷贝重新生成内容的目标。

关于创建ant编译文件的详细信息,请参见Apache Ant手册,它位于:

http://jakarta.apache.org/ant/manual/index.html




相关文章

相关软件