|
原帖由 powersuite 于 2008-6-27 15:31 发表 ![]()
嗯,楼上说的是有道理的,死抱着ORM观念是无助于解决复杂的问题的
但我个人觉得现在的各种JAVA平台都不能很好地解决效率问题,而且JAVA架构的工程维护是比较复杂的
说到数据连接,无论JDBC,ODBC等,数据访问引擎是驻留在客户端的,数据源的实际所在用户是知晓的
这里,我们希望数据源对客户端是隐藏的,所以提出了数据库访问代理的概念,即实际的数据库访问由数据库访问代理执行的
而客户端只是向代理发送了SOAP请求。
纠正一个说法。
做Java企业应用,一般是采用B/S/S架构,数据访问引擎是驻留在应用服务器端的,而且一般配有数据库连接池,连接起来还是相当高效的。
即使是通过RMI或者hessian等做C/S/S,数据访问引擎仍然是在应用服务器端。
只有采用纯C/S,数据访问引擎才是在客户端,一般是写在代码里,用户也不容易知晓。 |
|