最近小领导接到一个新的任务:与兄弟公司的一个业务接口,需要基于SOAP协议的web service 方式来实现。小领导手头就我一个兵,首当其冲,任务就落到我肩膀上了。web service 有点印象,但也只是一个耳熟,立刻、马上、百度(虽然对百度的近期的一些动作很是失望,但习惯了,没办法)。
web service 介绍:
Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service ,只要我们可以通过Web service标准对这些服务进行查询和访问。
Web service 是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。你可以通过Web访问来调用这个应用程序。同时我们把调用该Web
service 的应用程序叫做客户。
例如,你想创建一个Web service ,它的作用是返回当前的天气情况。那么你可已建立一个JSP页面,它接受邮政编码作为查询字符串,然后返回一个由逗号隔开的字符串,包含了当前的气温和天气。要调用这个JSP页面,客户端需要发送下面的这个HTTP
GET请求:
http://host.company.com/weather.asp?zipcode=20171
返回的数据就应该是这样:21,晴
web service 术语定义:
SOAP -- Simple Object Access Protocol
WSDL -- Web Service Description Language
JAXP -- THE Java API for XML Processing
SAX -- Simple API for XML Parsing
DOM -- Document Object Model
SAX -- The Simple API for XML
XSLT -- THE XML Stylesheet Language for Transformations
JAXB -- THE Java Architecture for XML Binding
JAX-RPC -- Java API for XML-base RPC
RPC -- Romote Procedure Calls
JAXR -- THE Java API for XML Registries
Java WSDP -- Java Web Services Developer Pack
JAX-WS -- Stands for Java API for XML Web Services
分享到:
- 2008-11-25 11:26
- 浏览 1162
- 评论(1)
- 论坛回复 / 浏览 (1 / 1625)
- 查看更多
相关推荐
NULL 博文链接:https://shwan.iteye.com/blog/255446
【初识Spring】 Spring是一个广泛使用的Java企业级应用开发框架,它以其依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented Programming,简称AOP)为核心,大大简化了Java应用的开发复杂性...
**Spring MVC 初识** Spring MVC 是 Spring 框架的一个模块,主要负责处理 Web 应用中的模型、视图和控制器(Model-View-Controller)的职责划分,以实现松耦合和可测试性。它是一个轻量级的、灵活的 Web 开发解决...
SpringMVC 是一个基于 Java 实现的 Model-View-Controller (MVC) 模式的轻量级 Web 框架。它为开发者提供了简化 Web 应用程序开发的能力,使得在处理HTTP请求和响应时更加便捷和灵活。SpringMVC 的主要优点在于其...
Web Forms用于构建交互式网页应用,Web Service则支持分布式服务的创建,而Windows Forms则专注于桌面应用程序的开发。所有这些都在公共语言运行时(CLR)的支持下运行,与操作系统之间通过.NET Framework基础类库...
它提供了一套全面的API和服务,包括Web组件、Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JPA(Java Persistence API)等,用于构建分布式、可伸缩的企业系统。 2. **字节码文件(....
JavaEE包含了多种服务,如Java Servlet、JavaServer Pages (JSP)、JavaMail、Java Persistence API (JPA) 和Java Message Service (JMS) 等,这些服务为开发人员提供了构建企业级应用的框架和工具。 2. **Tomcat...
4. **Web层**:Spring MVC是Spring框架在Web开发中的核心组件,提供了模型-视图-控制器的设计模式实现。 5. **Test层**:Spring支持集成JUnit进行单元测试和集成测试,简化测试流程。 接下来,我们聚焦Spring的...
这个压缩包文件"onvif开发了解webservice与wsdl的关系入门.rar"是关于ONVIF开发的一个资料集合,其中涉及到的关键技术是Web服务(Web Service)和WSDL(Web Services Description Language)之间的关系。 Web服务是...
4. **JMS(Java Message Service)**:用于实现异步通信,允许应用程序之间通过消息传递进行解耦。 5. **JTA(Java Transaction API)**:提供事务管理,确保跨多个操作的一致性和可靠性。 6. **JPA(Java ...
### 初识 Spring Security #### 一、Spring Security 概述 **Spring Security**是一种广泛应用于Java企业级项目中的安全框架,它基于Spring AOP(面向切面编程)和Servlet过滤器来提供全面的安全解决方案。该框架...
6. **安全机制**:ActiveMQ支持多种认证和授权机制,如JAAS(Java Authentication and Authorization Service),可以对用户和资源进行精细的权限控制。 7. **消息分发策略**:ActiveMQ支持点对点(Queue)和发布/...
4. **服务阶段**:每个请求都会调用`service()`方法,处理请求并生成响应。 5. **清理阶段**:当Servlet不再使用时,执行`destroy()`方法。 **JSP与Servlet的关系** 虽然JSP和Servlet看起来有所不同,但它们在底层...
14.2.4 使用Web Services Explorer访问Web Service 250 14.2.5 使用Java客户端访问Web Service 251 14.3 向现有Web项目加入Web Service功能 252 14.4 创建直接调用Internet中的Web Service的客户端 252 14.4.1 创建...
此外,还会介绍Web服务(Web Service)的创建和调用,这对于构建分布式系统非常重要。 在项目管理和调试方面,教程会指导读者如何组织和管理代码,使用版本控制,以及如何有效地调试程序,找出并修复错误。最后,还...
总之,《初识Java Server Pages示例代码》的源码包提供了一个全面的实践平台,让读者能够在动手实践中掌握JSP和Servlet的精髓,提升Web开发技能。无论是对初学者还是有经验的开发者,这都是一个宝贵的资源,有助于...
【初识Python编程之旅】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名,被广泛应用于数据科学、Web开发、自动化任务、人工智能等多个领域。"Python百天读书笔记 | 初识Python 1day"是针对...
第1章 掀起你的盖头来——初识Android 1.1 认识Android 1.2 Android的背景 1.2.1 Android的历史 1.2.2 Android的发展 1.3 我的Android我做主 1.3.1 开发基于Android平台的应用 1.3.2 参加Android开发者大赛 1.3.3 ...
3. **初识Servlet**: Servlet是Java平台上的一个标准接口,用于扩展Web服务器的功能。它接收HTTP请求,处理这些请求,然后返回响应。Servlet生命周期包括加载、初始化、服务、销毁四个阶段。在初始化阶段,可以设置...
javaPPT 从入门到精通 从基础到框架 70个PPT 1.初识java ...61 web service 62-65 项目实战:FaceLook 66 安全优化 67 Struts 1基础 68 Struts 1应用 69 在线培训:JFreeChart 70 指导学习:课程总复习