zoukankan      html  css  js  c++  java
  • Web应用的演变以及网络应用程序的架构的优缺点

    (1)主机/终端
      特点:
          主机负责所有的计算(处理业务),
          终端只负责输入输出(不做任何计算)。
      优点:
          可靠,安全,i/o能力强。
      缺点:
          昂贵,扩展困难。


     (2)client/server
      1)两层的client/server
       特点:使用数据库来充当服务器(大量的业务处理逻辑是使用数据库特定的编程语言来写的)。客户端提供界面和少量的业务逻辑处理。
       缺点:

        A. 可移植性差(特定的编程语言)。
        B.不适合大型应用(要求客户端与数据库服务器建立一个持续连接)。


      2)三层的client/server
       特点: 所有的业务处理都由应用服务器来做。
       优点:
        可移值性好(一般应用服务器都是由java语言来写的)。
        适合开发大型的应用。
       缺点:
        客户端需要单独安装和维护。
        开发复杂。


     (3)browser/web server
      特点:
           使用浏览器来充当客户端,
           使用web服务器来充当应用服务器,
           使用标准化的http协议来通信。
      优点:
           开发相对简对(不需要开发通信模块,不需要自定义协议)。
           不需要单独安装客户端了。

     

  • 相关阅读:
    一些简单的逻辑题
    3种数据类型之间的转换
    搭建selenium + Python环境的总结:
    杂记
    Eclemma的安装
    LR----实现WebService测试
    LR--实现HTTP协议的接口测试
    Loadrunner---解决乱码问题
    selenium常用API实例
    JMeter中响应数据显示乱码问题解决
  • 原文地址:https://www.cnblogs.com/liuhongfeng/p/4177147.html
Copyright © 2011-2022 走看看