MVC/SSH/WebService这三个技术是怎样的关系
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
SSH在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
WebService基本原理和特点
Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。Web Service也很容易部署, 因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。
web广泛用到的技术:
TCP/IP:通用网络协议,被各种设备使用
HTML(标准通用标记语言下的一个应用):通用用户界面,可以使用HTML标签显示数据
.NET: 不同应用程序间共享数据与数据交换
Java:写一次可以在任何系统运行的通用编程语言,因为java具有跨平台特性
XML(标准通用标记语言下的一个子集):通用数据表达语言,在web上传送结构化数据的容易方法,他们的特点是其开放性,跨平台性,开放性正是Web services的基础。
在web service开发中,xsd文件有什么作用
-
web service介绍
WebService是一种跨编程语言和跨操作系统平台的远程调用技术。
-
跨编程语言和跨操作平台定义
-
就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然。
-
跨操作系统平台则是指服务端程序和客户端程序可以在不同的操作系统上运行。
-
远程调用理解
就是一台计算机a上的一个程序可以调用到另外一台计算机b上的一个对象的方法。
-
理解WebService的作用
-
从表面上看,WebService就是一个应用程序向外界暴露出一个能通过Web进行调用的API,也就是说能用编程的方法通过Web来调用这个应用程序。
-
把调用这个WebService的应用程序叫做客户端,而把提供这个WebService的应用程序叫做服务端。
-
WebService是建立可互操作的分布式应用程序的新平台,是一个平台,是一套标准。
-
定义了应用程序如何在Web上实现互操作性,可以用任何的语言,在任何的平台上写Web service ,只可以通过Web service标准对这些服务进行查询和访问。
-
web service开发创建
-
需要一套协议来实现分布式应用程序的创建。
-
任何平台都有它的数据表示方法和类型系统。要实现互操作性,WebService平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。
-
必须提供一种标准来描述Web service,让客户可以得到足够的信息来调用这个Web service。
-
必须有一种方法来对这个Web service进行远程调用,这种方法实际是一种远程过程调用协议(RPC)。为了达到互操作性,这种RPC协议还必须与平台和编程语言无关。
-
WebService平台技术
XML+XSD,SOAP和WSDL就是构成WebService平台的三大技术。
webservice核心包括什么
在构建和使用Web Service时,主要用到以下几个关键的技术和规则::
1.XML:描述数据的标准方法;
2.SOAP:简单对象访问协议;
3.WSDL:Web服务描述语言;
4.UDDI(Universal Description, Discovery and Integration):通用描述、发现与集成,它是一种独立于平台的,基于XML语言的用于在互联网上描述商务的协议。
webservice接口是什么它有什么作用
webService接口是一种常用的短信群发提交接口,使用时可以象调用一般函数一样调用WebService的方法。
作用是:该接口主要用于客户自身的软件、网站或其他产品,需要将短信群发功能集成于软件、网站内作为产品整体功能的一部分,在这种情况下可以使用WebService接口来提交短信。实现WebService接口的短信群发功能需要有一定的基本编程能力。如VC++、Delphi、ASP等。
扩展资料:
WebService接口技术支持
1、XML
可扩展的标记语言(标准通用标记语言下的一个子集)为Web Service平台中表示数据的基本格式。XML是由万维网协会(W3C)创建,W3C制定的XML SchemaXSD定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。
2、SOAP
SOAP用于交换XML(标准通用标记语言下的一个子集)编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。
3、WSDL
Web Service描述语言WSDL,就用机器能阅读的方式提供的一个正式描述文档而基于XML(标准通用标记语言下的一个子集)的语言,用于描述Web Service及其函数、参数和返回值。
参考资料来源:百度百科-短信平台接口
参考资料来源:百度百科-webService
webservice和api的区别
webservice和api的区别:webservice是一种分布式系统架构,它使用
WebLogic、WebSphere、WebService、Tomcat它们都是什么
WebLogic、WebSphere、Tomcat这三个是java的应用服务器,一个主要区别是前面两个支持EJB,tomcat不支持,而且前两个如果是商业用途的话是要收费的,而tomcat是完全免费的。WebService是一种技术规范。