中国开发网: 论坛: 程序员情感CBD: 贴子 436013
mhappy
请教数据库系统分层问题,高手别笑话。。。
先看一段:
在传统的二层C/S结构数据库应用中,客户端的机器执行应用程序,连接到后端的数据库服务器中存取应用系统所需资料,因为应用系统的企业逻辑都编写在客户端的应用程序中,造成客户端非常臃肿,且当应用系统需求改变时,所有在客户端的应用程序都必须改变,使维护成本太高。
为了解决这些问题,多层结构应用体系应运而生,即在传统的二层C/S模型中放入应用程序服务器。应用程序服务器简单地说就是一个包含企业逻辑的应用程序,开发人员以一种特定的组件形态,如Microsoft COM/DCOM,CORBA对象,或Enterprise JAVA Bean等,封装企业逻辑的程序代码,这种经过封装,能够执行特定企业功能的对象被称为“企业对象”,把这些企业对象分发到应用程序服务器中,开发人员在开发应用程序时就可以使用这些企业对象提供的服务。

上面说二层客户端臃肿,需求变更时维护麻烦,因而用多层。 可是如果需求改变,客户端界面一般也会有变化吧? 多层也不能解决客户端的变化啊?

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录