日期:2014-05-18  浏览次数:20662 次

在用友 金蝶工作过的高手进来看下
都说是三层架构

  一般指界面层 业务层 数据层

  可是 用友的有个 应用服务端。 不安装这个,用友就没法用。
  可是,我要是理解成,所有客户端的都将业务对象 传输到应用服务器,由这个应用服务器,再去调用数据层,连接数据库服务器。
  是这样吗???

  就是在逻辑三层的基础上,分成了物理三层。 把业务层 界面层部署在客户端,把数据层部署在服务端。 是这样吗???

  不过,好像感觉 客户端也能直接连接到数据库服务器的。 那真不知道到底是怎么一个关系,请了解的高手指教。

------解决方案--------------------
界面层通过事件去调用业务层,这是在客户端完成的,如果在这个过程中需要增删改取数据,那就去调用在服务端上的数据层以进行数据操作。数据层会处理数据库的连接/操作等问题;


------解决方案--------------------
你说的是对的,客户端不能直接练到数据服务器,连到也是通过应用服务器连的。呵呵
顶贴是一种美德,传说还可以得10分
------解决方案--------------------
我们现在的软件是这样的
一个控制台 给客户用的 
控制台连一个代理服务器 代理服务器到服务器上取数据

但也可以将代理服务安装在本地 (其实就是一个连接的程序) 我们也可以叫它 应用服务器
另外还有2太服务器在香港 放WEBSERVER 其中一个停了 还有一个


------解决方案--------------------
概念全乱了.

人家的是C/S结构

客户端不等于界面
服务端不等于数据层.

客户端包含界面层,逻辑层,数据访问层.

服务器端也可能有应用程序,当然也有界面层,逻辑层,数据访问层.