永发信息网

Oracle的三层结构到底是什么意思

答案:1  悬赏:80  手机版
解决时间 2021-11-17 04:51
  • 提问者网友:你独家记忆
  • 2021-11-16 21:01
Oracle的三层结构到底是什么意思
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-11-16 21:59
应用系统的业务逻辑(Business Logic)部分可以放在客户端或服务端,但一般只存放于某一端,不会同时两端都有。两层结构模型将应用的业务逻辑从服务端移至客户端,有助于减少服务端的处理,从而提高系统的性能。业务逻辑以SQL语句或存贮过程调用的形式表示。SQL语句的网络开销过大,在业务逻辑简单的应用中表现尚可,但对于分布式的业务处理,就会显得有些不足。
客户/服务器模式使实现灵活性、高效率、低成本的应用环境成为一种可能,其优越性是无庸置疑的,接下来的问题是如何扬长避短。于是人们提出用一种三层或多层模型实现客户/服务器模式。在这种结构中,应用系统的业务逻辑被分别放在客户端和服务端,客户方程序与服务方程序之间的交互数据被表示成消息,这些消息通过中间件提供的服务进行传递。这种以中间件为中心的结构,一方面避免了两层结构中的网络开销,另一方面使客户/服务器模式的灵活性、高效率、低成本得到发扬。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯