基本的Web Services开发步骤清单
		  这个清单总结了将一个Java方法发布为Web Service所必须的步骤:
		
				-   1、 检查Java类的方法和默认构造函数确保为public 
-   2、 增加XFire servlet相关条目到web.xml中 
-   3、 创建services.xml,把它放到WEB-INF/classes/META-INF/xfire目录下 
-   4、 增加XFire和第三方包到你的Web应用的WEB-INF/lib文件夹中 
  这就是所有需要的步骤,是的,相当简单。
XFire的其他高级特性
		  XFire的使用可能比较简单,但是在特性和功能性上,它却占据着领导者的位置。下面是它的高级特性:
		
				-   ---本地数据绑定支持POJOs(plain-old Java objects)、XMLBeans、JAXB(Java Architecture for XML Binding)、Castor等等。数据绑定说明了Web Services的XML请求和映射到Java对象的XML响应。 
-   ---使用StAX(Streaming API for XML)处理XML文档。同DOM的基于树和SAX的事件驱动的处理方式相比,StAX使用了拉(pull)机制,它使处理更快速,内存效率更高。 
-   ---支持多种传输协议,如HTTP、JMS(Java Message Service)和JVM内部传输。 
-   ---嵌入式,这是XFire的核心功能之一。你可以把这个SOAP引擎嵌入到你的应用中,完全隐藏所有XFire特定引用,同样所有配置都是程序驱动。 
-   ---丰富的API,它使XFire可高度自定义,允许开发者在不同的阶段截获请求,并且对他们进行处理。 
-   ---兼容最新的标准例如SOAP1.1(没有加密远程工程调用,或者RPC)和1.2、WSDL1.1、the Web Services Interoperability Organization’s Basic Profile 1.0、Web Services Addressing和WS-Security。 
下面的高级层次图表,基于WWW协会发布的“Web Services Architecture”(Web Services架构)文档,显示了这些技术在实际的工作环境中是如何发挥作用:
		
				
						 
				
		
		  这个流程图显示了Web Services中的核心技术是如何工作的。
	posted on 2007-03-20 10:40 
周锐 阅读(201) 
评论(0)  编辑  收藏  所属分类: 
Spring