2023拉

Web Services 简介

上一篇 / 下一篇  2014-11-04 14:01:44 / 个人分类:WebService

  之前写过一篇Appium for windows的文章,因为是09年的T400,启动Android模拟器的时候死机三次,那就公司申请台Macbook air吧,15寸的Macbook Pro实在太重了,也就Mac才能真正发挥Appium的功能,支持Android和iOS。好了,废话不多,开始。

  1. 爬墙

  因为后续安装过程中可能会碰到墙的问题,所以首先得解决爬墙的问题。

  我的方便,公司提供代理。

  2. java

  guowenxie-macbookair:~ guowenxie$ java -version

  java version "1.8.0_05"

  Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

  Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

  3. git

  guowenxie-macbookair:~ guowenxie$ git --version

  git version 1.8.5.2 (Apple Git-48)

  4. ruby

  guowenxie-macbookair:~ guowenxie$ ruby -v

  ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]

  5. brew

  guowenxie-macbookair:~ guowenxie$ brew -v

  Homebrew 0.9.5

  这边提下brew的安装,brew是Mac OS不可或缺的套件管理器

  执行下面命令

  ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

  6. node

  有了brew安装node就方便了

  brew install node

  7. npm

  guowenxie-macbookair:~ guowenxie$ npm -v

  2.0.0-alpha-5

  8. Appium

  现在可以开始安装Appium

  guowenxie-macbookair:~ guowenxie$ appium -v

  1.2.0

  9. wd

  npm install wd

  10. Xcode和Android SDK

  这个不说了

 


什么是Web Services?


Web Services 是应用程序组件

Web Services 使用开放协议进行通信

Web Services 是独立的(self-contained)并可自我描述

Web Services 可通过使用UDDI来发现

Web Services 可被其他应用程序使用

XML 是 Web Services 的基础

它如何工作


基础的 Web Services 平台是 XML + HTTP。


HTTP 协议是最常用的因特网协议。


XML 提供了一种可用于不同的平台和编程语言之间的语言。


Web services 平台的元素:


SOAP (简易对象访问协议)

UDDI (通用描述、发现及整合)

WSDL (Web services 描述语言)

我们会在本教程后面章节讲解这些主题。


Web services 的未来


请不要过早地期待太多!


Web services 平台是简单的可共同操作的消息收发框架。它仍然缺少许多诸如安全和路由等重要的特性。但是,一旦 SOAP 变得更加高级,这些事项就会得到解决。


Web services 有望使应用程序更加容易通信。


WS 教程

Why WS


TAG:

 

评分:0

我来说两句

Open Toolbar