当前位置:   article > 正文

SQL 常见面试题

SQL 常见面试题

67数据库三范式是什么?

用自己的话解释,而不是背概念。

传智播客风格的非严谨却一下子明了的解答方式:

第一范式:字段不能有冗余信息,所有字段都是必不可少的。

第二范式:满足第一范式并且表必须有主键。

第三范式:满足第二范式并且表引用其他的表必须通过主键引用。


 

 

78、下列哪个名词和WebService不直接相关?(B)(传智播客.Net培训班原创模拟题)

A、UDDI 

B、GUID

C、WSDL

D、SOAP


WebService解决的三个问题:接口的自我描述;采用Http协议等常规协议,不用写原始的Socket;基于Web服务器,不占用80端口之外的端口。

 

UDDI用来自动发现WebService的协议(*)

SOAP和HTTP的关系:SOAP基于Http协议的,和普通网页不同的是网页返回HTML,SOAP则是符合SOAP协议的XML数据。

 

WSDL(WebService Defination Language)是对WebService上的方法名、参数进行描述的协议。对接口的自描述。

SOAP(Simple Object Access Protocol)是对参数、返回值以什么样的格式进行传递进行描述的协议。对报文的格式规范。

 

实际工作中应该是自己调用别人的WebService或者别人调用自己的WebService,沟通语言就是WSDL,拿到WSDL什么都不用操心。

 

WebService是跨平台、跨语言调用,可以跨防火墙;缺点:效率低。所以适用于两个非内部系统的通讯(比如炒股软件和证券交易所之间的通讯)

 

WCF是对WebService、Socket、MQ等通讯方式的一个统一,底层还是采用这些通信协议,可以简化这些程序的开发,不用再换不同通信协议的时候重写代码并且学一堆新的技术。所以WCF和WebService不是一个竞争取代关系。

 

WCF是对.Net Remoting、WebService、MQ等通讯方式的一个高级封装,让我们开发不同通讯协议的程序的时候很简单,不用学更多的东西。并不是替代.Net Remoting、WebService、MQ这些东西。





转载于:https://www.cnblogs.com/weloveshare/p/5299750.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/162872?site
推荐阅读
相关标签
  

闽ICP备14008679号