• web Servise(服务)


    服务层:对项目的业务层(业务层调用数据层)的一个包装成对外的服务,是的UI展示可以从单一的WEB扩展为移动端可WINDFROM端等,这叫做面向服务的编程思想。

    发布:和网站发布也是一样的。

    //web Servise:新建项--》WEB服务
    //在方法上面打上服务标签[WebMethod],允许远程调用
    //添加服务引用-->添加地址(web服务页面)--》自己定义一个命名空间-------------这就把服务添加到项目中了
    //在使用的地方,引入这个服务的命名空间,再new出这个服务对象(对象名称可以通过命名空间点出来,和对象接口名称类似),然后就可以直接调用服务里面的方法了
    //web服务是让我们调用别人写好的方法(也可以直接写),比如天气预报接口(http://webservice.36wu.com/weatherService.asmx),手机归属地接口(http://webservice.36wu.com/MobilePhoneService.asmx)等等把其他网站的服务添加到自己的项目中来。

    解释:web Servise就是使用固定格式的XML传说,通过通用的XML在程序端解析出方法提供调用。在服务的后面输入WSDL就可以看到这个XML传输的内容。比如:http://localhost:49621/WebService1.asmx?WSDL

    在.net的配置文件web.config中,找到节点<system.serviceModel>就可以看到.net解析该XML文件的一个结果和引用指向

    特点:因为使用的底层是xml,所以具有很强的跨平台性,另外由于大公司的推动web Servise统一使用soap通信协议(其实也就是XML),这种是跨平台的,java啊.c#啊等等做的程序都按照这个协议去解析

    用处:

    1.企业内部不同平台的交互,通过web Servise实现。

    2.跨机器:可以通过web Servise包装业务层,让移动端、From端、mvc、web等都可以去调用一个业务层。。。好屌的样子

  • 相关阅读:
    Springboot打包成WAR包独立布署后找不到静态js文件
    layui实现数据分页功能(ajax异步)
    layer.prompt(options, yes)
    layer回调函数
    Html中的position:absolute的意思
    SQL基础-DML
    mysql的pager命令
    由于rngd进程导致的tomcat 启动慢
    elasticsearch安装
    zookeeper的observer模式
  • 原文地址:https://www.cnblogs.com/it-xcn/p/5731448.html
Copyright © 2020-2023  润新知