码迷,mamicode.com
首页 > 其他好文 > 详细

网络应用程序的架构的优缺点

时间:2014-12-21 23:24:45      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

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


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

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


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


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

 

网络应用程序的架构的优缺点

标签:

原文地址:http://www.cnblogs.com/liuhongfeng/p/4177147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!