使用Axis,要发布一个Web服务非常简单,简直不能再简单了,尽管看起来过程和相关代码有些长。我这个帖子里用到了这些软件:Axis 1.1、Eclipse 2.1和Eclipse的Tomcat插件2.2(Sysdeo Tomcat plugin)。发布的方法如下:
我要发布的服务是一个图书商店,公布的方法有添加图书addBook、列表图书listBooks、删除图书deleteBook等等,为简单起见这里就只发布一个添加图书方法,因为其他方法的发布是类似的。
1、首先在Eclipse里新建一个名为bookstore的Tomcat工程,注意要安装了前面说的Tomcat插件才有这个选项的。如果 ...
- 23:31
- 浏览 (363)
- 评论 (0)
- 分类: Web Service
虽然发布的服务很简单,Axis帮我们生成的WSDL文档看起来却是比较复杂的,之所以这样的主要原因是WSDL要考虑到兼容各种实现和具有可扩展性,这就像我们使用一些框架做开发会使代码总量增加,而好处是使逻辑更加清晰。这篇帖子的上半部分介绍了WSDL里常用到的名称空间,现在就来说说WSDL里各元素的含义。
一个WSDL文档里一般包含<types>、<message>、<portType>、<binding>和<service>这几个元素,其中<types>、<message>和<portType>可以看作抽象的接口定义,而<binding>和& ...
- 23:27
- 浏览 (270)
- 评论 (0)
- 分类: Web Service
现在,简单解释一下《使用Axis发布简单的Web服务》中发布的Web服务所对应WSDL文档的内容和结构。请注意,同样的Java类在不同的Web服务开发包中得到的WSDL文档不一定完全相同,这里还是以使用Axis的情况作为例子。
虽然比较长,但为了方便起见还是把完整的WSDL贴在下面,然后进行说明。由于我对Web服务的认识还很不够,所以几乎可以肯定会存在一些误解,仅作参考。
xml 代码
xml version="1.0" encoding="UTF-8"?>
< ...
- 23:16
- 浏览 (413)
- 评论 (0)
- 分类: Web Service
本文介绍了如何编写一个简单的WSDL文件,并根据WSDL文件编写服务器端和客户端代码,并发布Web Service服务的过程。
首先明确的一点是WSDL现在有两个版本,分别为WSDL 1.1和WSDL 2.0,W3C的官方文档地址分别为:
http://www.w3.org/TR/wsdl
Web Services Description Language (WSDL) 1.1
W3C Note 15 March 2001
和
http://www.w3.org/TR/2007/WD-wsdl20-primer-20070326/
Web Services Description ...
- 16:40
- 浏览 (784)
- 评论 (0)
- 分类: Web Service
1)声明名称空间
必须在 <definitions> 元素中提供各种名称空间的声明.
xml 代码
<definitions
targetNamespace="http://loans.org/wsdl/loan-approval"
xmlns="http://schemas.xmlsoap.org/wsdl/" ...
- 16:26
- 浏览 (260)
- 评论 (0)
- 分类: Web Service
一个单元(Unit)是指一个可独立进行的工作,独立进行指的是这个工作不受前一次或接下来的工作的结果影响,简单的说,就是不与上下文(Context)发生关系。
如果是在Java程式中,具体来说一个单元可以是指一个方法(Method),这个方法不依赖於前一次运行的结果,也不牵涉到後一次的运行结果。
举例来说,下面这个程式的gcd()方法可视为一个单元:
MathTool.java
package onlyfun.caterpillar;public class MathTool { public static int gcd(int num1, int nu ...
时间:2006-12-26
作者:Mamoon Yunus, Rick White
摘要
消息级安全性是企业级SOA的基础。通过使用SOAP加密和SOAP签名,机密性和完整性由于独立于传输协议而能够“始终保持”。因为安全性现在内置于SOAP消息内,所以Web服务使用者、生产者或中间人之间的传输管道(HTTP、FTP、JMS)是否支持SSL无关紧要。
本教程将介绍如何设置SOAP消息级加密。从支持选择的关键存储、启用消息级加密以及在SOAP头中发送X.509 证书开始,您将学习如何支持消息级机密性。您将看到如何诊断安全策略,从而通过从基于.N ...
- 15:05
- 浏览 (291)
- 评论 (0)
- 分类: Web Service
Web 服务最佳实践,第 11 部分: Web 服务安全性,第 1 部分
Web 服务安全性(WS-Security)的机制
级别: 初级
Holt Adams, 资深咨询 IT 架构师, IBM jStart
2004 年 4 月 01 日
在当今世界里,开展业务通常需要公司在企业到客户(business-to-customer)和企业到企业(business-to ...
- 14:39
- 浏览 (256)
- 评论 (0)
- 分类: Web Service
Content Server:The Content Server forms the heart of Documentum, providing essential services to create, version,manage, and archive content and objects in the Documentum system.Content Server (earlier known as 'eContent Server') houses a repository, which Documentum terms a 'Docbase', to store the ...
- 15:56
- 浏览 (289)
- 评论 (0)
- 分类: Documentum
DMCLDMCL stands for Documentum Client Library which provides a communication layer (RPC) between end clients and the Content Server.Client requests reach the Content Server via the DMCL layer, which consists of a C++ library of APIs that get executed on the Content Server. It is recommended not to e ...
- 15:54
- 浏览 (788)
- 评论 (0)
- 分类: Documentum
Content Server:Governs the Documentum content repository and enables a rich set of content management services for controlling both content and processes throughout distributed enterprises. The heart of Documentum platform is the Documentum Content Server, which controls access to content stored in ...
- 15:49
- 浏览 (288)
- 评论 (0)
- 分类: Documentum
- 浏览: 63519 次
- 性别:

- 来自: Da Lian

- 详细资料
搜索本博客
最新评论
-
Oracle的rownum原理和使用
照这么看来,rownum 就是一个游标,而且只能前进,不能后退的游标啦```~~ ...
-- by lovinchan -
游戏,平时彻底地放弃
深有同感 ,一起勉励自己吧
-- by hyj1254 -
避免在Java中使用Checked ...
的确是这样,在某些情况下,我的确觉得checked Exception用起来很麻 ...
-- by ivonxiao -
Documentum notes accumul ...
最近也在搞Documentum,觉得这个内容管理器的功能确实比较强大,但是界面也 ...
-- by woshifeng9th -
Oracle的rownum原理和使用
order by name 如果name是pk或有index ,查询出来的row ...
-- by seasar






评论排行榜