在以数据库为基础的软件中,如何组织软件的结构来访问数据库? 25
在大一些的数据库系统中,我们常常会按不同的层次来组织软件结构:比如一般的三层结构有:数据访问层,业务逻辑层,界面层等但我经常需要在界面层用SQL语句来访问数据库,一来觉得...
在大一些的数据库系统中,我们常常会按不同的层次来组织软件结构:
比如一般的三层结构有:数据访问层,业务逻辑层,界面层等
但我经常需要在界面层用SQL语句来访问数据库,一来觉得方便,二来有时也
觉得把所有的业务逻辑都写在中间层,好象也没有必要.
我也看过微软的PetShop三层架构,好是好,不过,好象不太适合我们这种小公司,写起来太麻烦了.
请问各位大虾,你们是如何组织软件架构的.
我的问题的关键是,假如界面层要访问数据库时,如何解决?
从严格的意义上讲,我现在的系统不算是标准的三层结构,因为我们把所有的程序都放在客户端,而服务器上只有数据库而己,
在这种情况下,就没有将界面层与数据库的访问完全隔离出来,导致在界面层中,也有很多SQL语句,在这情况下,如何组织程序结构呢? 展开
比如一般的三层结构有:数据访问层,业务逻辑层,界面层等
但我经常需要在界面层用SQL语句来访问数据库,一来觉得方便,二来有时也
觉得把所有的业务逻辑都写在中间层,好象也没有必要.
我也看过微软的PetShop三层架构,好是好,不过,好象不太适合我们这种小公司,写起来太麻烦了.
请问各位大虾,你们是如何组织软件架构的.
我的问题的关键是,假如界面层要访问数据库时,如何解决?
从严格的意义上讲,我现在的系统不算是标准的三层结构,因为我们把所有的程序都放在客户端,而服务器上只有数据库而己,
在这种情况下,就没有将界面层与数据库的访问完全隔离出来,导致在界面层中,也有很多SQL语句,在这情况下,如何组织程序结构呢? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询