Webservice 技术改进
1.不同系统不同语言之间的交互
基于http协议进行传输,使用REST服务实现WS
2.不同系统相同语言之间的交互
使用RPC(romate process call)
3.单个产品的架构演进
a.初始阶段架构
初始阶段的小型系统,应用程序,数据库,文件等资源都在一台服务器上俗称LAMP(Linux,Apache,Mysql,PHP)
b.应用服务和数据服务分离
应用程序,数据库,文件分别部署在独立的资源上。
c.使用缓存改善性能
将数据库中集中访问的数据放在缓存服务器中,减少数据库的访问次数。
d.使用应用服务器集群
是解决系统高并发,海量数据的常用手段。
e.反向代理和CDN加速
f.分布式文件系统和分布式数据库
g.使用NoSQL和搜索引擎
总结: 做好模块化,架构应该跟随业务的发展而发展。

SQL查缺补漏
1.like 通配符: % 一个或多个字符
_ 一个字符
[abc] a,b,c中一个字符
[^abc] 不能是a,b,c中任意一个
2.为列名称和表名称指定别名 Alias 简写为as
3.select into 可用于创建表的备份。从一个表中选取数据,然后把数据插入另一个表中。
4. create index是创建索引
create index personIndex on Person(LastName,FIrstName)
5.auto_increment 自增长字段
Android adb(debug bridge)
adb是一个开发工具,帮助安卓设备和个人计算机之间的通信。这种通信大多是在USB电缆下进行。还可用来与电脑上运行的安卓模拟器通信。
常用的adb命令
adb shell 提供了雨设备的命令行绘画相应的shell接口。实际使用中,使得用户可以进入设备,就像使用Linux一样。
adb push <本地文件> <远程文件> 将计算机中本地文件作为远程文件推送到设备上。
adb pull <远程文件><本地文件> 拉取设备上的远程文件到计算机的指定目录,如果没有制定目标目录,文件会保存到命令运行时的当前目录。
adb install <文件> 用于“侧载”应用。
调试命令:
adb logcat 在屏幕上输出日志信息
adb bugreport 为报告bug,在屏幕上输出dumpsys,dumpstate和logcat数据
jdwp 输出有效的JDWP进程信息

Test Case
Mobile Client测试覆盖:
1.客户端功能测试覆盖
2.业务功能测试覆盖
3.兼容性测试覆盖
4.性能测试/对比测试
5.压力测试
6.弱网络测试
设计原则
1.每一条case对应一个expected result。2.尽可能的最大覆盖
TLS/SSL HTTPS
HTTPS工作原理:在传输数据之前需要客户端和服务端进行一次握手,在握手过程中确立双方加密传输数据的密码信息

webservice 技术改进的更多相关文章

  1. WebService技术,服务端发布到Tomcat(使用Servlet发布),客户端使用axis2实现(二)

    还是在WebService技术,服务端and客户端JDK-wsimport工具(一)的基础上实现.新建一个包:com.aixs2client.目录结构如下: 一.服务端: 1.还是使用com.webs ...

  2. Java--详解WebService技术

    Java--详解WebService技术 一.什么是 webservice WebService是一种跨编程语言和跨操作系统平台的远程调用技术. 所谓跨编程语言和跨操作平台,就是说服务端程序采用jav ...

  3. Python的Web编程[2] -> WebService技术[0] -> 利用 Python 调用 WebService 接口

    WebService技术 / WebService Technology 1 关于webservice / Constants WebService是一种跨编程语言和跨操作系统平台的远程调用技术. W ...

  4. webservice技术--服务器端

    1.webservice实现单点登录具体逻辑为 ①软通web端作为客户端,请求wi社区后台,进行登录请求 ②wi社区后台验证t,核实无误后,走登录逻辑,直接进入欢迎页 ③如果有错误,封装错误xml,返 ...

  5. WebService技术(一)

    前言:学习笔记,以供参考 1.认识 WebService就是一种跨编程语言和跨操作系统平台的远程调用技术. Webservice就是一个独立运行的应用程序,提供了可以进行远程调用的API接口. Web ...

  6. WebService技术简介

    今天继续阅读<.Net 大局观>时看到一段关于WebService支持技术的论述,真是简明扼要: Web services的另一个重要应用是B2B整合,一般来说它也依赖Internet,将 ...

  7. WebService技术规则

    1.基于web的系统级接口规范     - 一个普通适用标准 :http+xml     - 任何网络通信的操作系统     - 自包含.自描述.模块化     - 发布.定位.通过web调用  2. ...

  8. WebService技术(二)— CXF

    前言:学习笔记,以供参考 Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services .可以与Spring进行快速无 ...

  9. WebService技术,服务端and客户端JDK-wsimport工具(一)

    使用webservice服务,需要了解几个名词:soap 简单对象协议.http+xml . WSDL 先看下代码结构: 服务端代码与客户端代码分别处于两不同的包中 一.服务端内容 服务端: @Web ...

随机推荐

  1. Codeforces 414B Mashmokh and ACM

    http://codeforces.com/problemset/problem/414/B 题目大意: 题意:一个序列B1,B2...Bl如果是好的,必须满足Bi | Bi + 1(a | b 代表 ...

  2. poj2505-A multplication game

    题意:两个人轮流用2~9来乘n,使n不断扩大,n开始为1.当给一个固定值k,谁先使n超过k谁赢. 分析:能到达必败态的状态为必胜态,只能到达必胜态的状态为必败态.对于给定的k,n>=k时为必败态 ...

  3. POJ 1379 Run Away

    题意:有n个陷阱,在X,Y范围内要求出一个点使得这个点到陷阱的最小距离最大. 思路:模拟退火,随机撒入40个点,然后模拟退火随机化移动. (这题poj坑爹,加了srand(time(NULL))不能交 ...

  4. libusb-win32 在visual studio2008中成功编译回忆录

    关于这个项目不用多说 介绍 libusb是一个针对usb通讯的库. 使用它, 你不需要知道操作系统的细节, 你只需要对USB有足够的了解即可. 它也不需要你写驱动, 所有的工作都可以在用户态完成. 使 ...

  5. MVC View返回list列表

    );             Sql sql2 = );             Sql sql3 = );             Sql sql4 = );             Sql sql ...

  6. CF 567C Geometric Progression

    题目大意:输入两个整数 n 和 k ,接下来输入n个整数组成的序列.求该序列中三个数 满足条件的子串个数(要求字串由三个整数a,b,c组成,其中 c = k * b = k * k * a). 思路: ...

  7. Womany女人迷 | 氪加

    Womany女人迷 | 氪加 Womany女人迷

  8. Unity 脚本函数生命周期

    Awake(),一般我们在这里做一些组件的获得,比如使用getcomponent方法. Start(),我们可以在这里给变量赋值. FixUpdate(),固定更新,因为这里得更新速度为固定(可以在T ...

  9. Angular学习笔记(2)——TODO小应用

    Angular学习笔记(2)--TODO小应用 1. 写在前面 之前我们跑了Angular的Hello World,你是不是对它有点感觉了呢?这一篇将结合一个TODO程序来继续学习Angular的用法 ...

  10. Unity Navigation面板了解

    上次讲解了下Navigation的简单使用, 这次来看看Navigation面板的一些参数 NavigationStatic 勾选后表示该对象参与导航网格的烘培. OffMeshLink Genera ...