前段时间开始学习WebService,刚开始的一两天内一直摸不到什么头脑,什么SOAP、WSDL……简直就是一头雾水。后来通过自己的摸索总算有些眉目了,现在给大家分享下自学入门的一些经验。其实,从我个人的理解来说(当然并非正确),WebService是这样的。我在服务器端有一段代码,其中包括了某些方法,接着我对外提供了相应的接口,那么,其他用户就可以利用WebService这种方式,或者这种技术来对服务器端代码中的方法进行调用。如果你服务器端的代码是用Java写的,对于其他用户可以利用Java、C#等语言进行调用,只要该种语言支持这种接口就够了,而并不需要关注你客户端是应用哪种语言来进行调用的。从某种意义上来说应该是实现了跨平台、跨语言的特点。通俗地来讲,对于用户来说是一种远程方法的调用。当然我以上所说的并非正确,全面,只是自己在学习中,通过对一些示例的学习得出的一些结果。
对于WebService方面的资料似乎网上也并不是很多,我也试图去寻找一些资料。以下给大家分享一些入门的资料。
(1)图文并茂——使用xfire编写webservice,并通过C#调用
http://www.blogjava.net/killme2008/archive/2007/03/07/102450.html
(2)WebService大讲堂之Axis2(1):用POJO实现0配置的WebService
http://www.blogjava.net/nokiaguy/archive/2009/nokiaguy/archive/2009/01/02/249556.html
(3)我老师推荐的,比较好的学习WebService的资料(推荐)
http://tech.it168.com/zt/webservice/index.html
分享到:
相关推荐
在IT行业中,Web服务是应用程序之间进行通信的一种标准方法,而WebService是一种基于XML(Extensible Markup Language)的开放式协议,允许...同时,这个项目也鼓励社区交流,评论和分享彼此的学习经验,促进共同进步。
标题“delphi开发webservice经验总结共8页.pdf”暗示了这是一个关于使用Delphi创建Web服务的详细指南,可能涵盖了从基础概念到高级技巧的各个方面。由于资料是PDF格式,我们可以预期它包含了文字、代码示例和可能的...
在“Flex调用WebService进行数据查询和显示(调整)”这个话题中,作者可能分享了关于如何优化查询性能、处理大量数据、错误处理和用户体验方面的经验。通过阅读提供的HTML文档,我们可以获取更具体的实现细节和技巧。...
《Xng Webservice操作手册》是这一过程中的重要指南,详细而实用,无论对新手还是经验丰富的开发者都是宝贵的参考资料。通过深入学习和实践,您可以充分利用Xng平台的优势,实现创新的电信业务解决方案。
标题中的“我的Flex学习参考资料”表明这是一份关于学习Adobe Flex的个人经验分享,而描述中的“博文链接”指向了一篇具体的博客文章,虽然描述内容为空,但可以推测这篇文章可能包含了作者在学习Flex过程中的心得、...
【描述】:在提供的链接中,博主分享了关于如何使用CXF来创建和使用Web服务的实践经验。虽然描述为空,但通常这样的博文会涵盖CXF的基本概念、安装、配置、服务的创建与调用、异常处理等方面的内容。可能包括使用CXF...
https://javaeedevelop.iteye.com/blog/1156744”,虽然具体内容未给出,但可以推断博主可能分享了关于如何使用Axis2进行Web服务开发的实践经验和技巧,可能包括安装配置、服务创建、客户端调用等方面的内容。...
这个PPT文件可能是一个关于CXF的演示文稿,用于教学或分享会。它可能以图文并茂的方式讲解了CXF的主要特性、工作原理,以及如何通过CXF实现Web服务的开发和调试。 综上所述,这个压缩包为学习和使用Apache CXF提供...
通过以上分享的资源链接可以看出,这些资料覆盖了Java开发的各个方面,不仅有基础知识的学习,也有高级技术的探讨。无论是对于Java初学者还是有一定经验的开发者来说,都是非常宝贵的学习资源。这些资源可以帮助...
对于希望深入理解Eclipse高级应用的读者,书中还包含了Hibernate、Spring等插件的应用和开发经验分享。此外,本书还通过多个具体的项目,如电子商务系统、管理信息系统、文件审批系统的Web开发实例,来指导读者如何...
本文将详细介绍这些变化,并分享一些实用的经验。 #### 二、PB11.5中的WebService发布与引用 1. **发布WebService**: - 在PB11.5中,WebService的发布变得更加便捷与稳定。开发者可以通过PB内置的功能轻松地将...
参加系统架构设计师(高级)的复习和培训,可以系统地学习这一领域的专业知识,获取前辈的经验分享,从而更好地准备自己迎接挑战。在上学吧等在线学习平台,可以找到相关的考试资料和学习资源,助力个人成长。 总之,...
5. **相关网站**:提供的网站链接可能指向Flex社区、论坛、博客或者教程平台,这些资源往往包含最新的技术动态、问题解答和案例分享,是开发者持续学习和交流的重要平台。 6. **Flex组件**:Flex提供了丰富的预定义...
从“iteye.com”这个网站可以推测,这是一个技术分享平台,博主可能会分享 Axis1 在实际项目中的应用经验,包括设置、调用Web服务,处理异常,以及性能测试等方面。 标签为“源码”和“工具”,意味着内容可能涉及...
虽然具体内容没有给出,但可以推测这篇博客可能提供了关于Flex AS开发的经验分享、技术解析或示例教程,与压缩包内的源码样本相辅相成,帮助读者更深入地学习和实践。 【标签】"源码 工具"表明这个压缩包包含的是...
张友邦分享了他对架构设计的观点,他认为架构设计并不仅仅在于将技术组件以图示的方式展示出来,而是需要考虑更多的方面,如系统规划、技术选型、团队协作等。 张友邦强调了架构设计的工程性质,需要架构师具备丰富...
- 实战经验分享与技巧总结。 - 开源项目介绍与代码示例。 - 技术问答与社区交流。 以上是根据提供的资料整理出的系统分析师备考相关的知识点概览。这些资源覆盖了从软件开发、计算机基础到数据库系统等多个方面,...
Java 开发工程师简历模板(二十七) 从该简历模板中,我们可以提炼出许多关于 Java 开发工程师的...该简历模板可以作为 Java 开发工程师的参考模板,涵盖了教育背景、专业技能、项目经验和自我评价四个方面的内容。
在本资料集合中,你将找到关于activeBpel的多个方面的详细介绍,包括其引擎结构、流程部署、端点配置、编译运行、安全配置以及逻辑视图。 首先,"activebpel编排控制webservice(2005-11-29+1604).doc"可能包含了...
2. **最佳实践**:分享一些经验丰富的开发者在Flex开发中的最佳实践,帮助避免常见的陷阱和错误。 3. **性能优化**:讨论如何优化Flex应用的性能,包括减少内存占用、提升渲染速度等方面。 4. **自定义组件**:...