delphi , webservice 与三层
qufo 2009-12-07 07:57:49 三层程序一直在讨论,但无论我看哪个三层,都觉得不对劲,唯一对劲的就是 WebService实现的三层。
三层程序中,我们有一个数据管理层,这一层大家都交给DBMS了,如Sqlserver,Oracle.
一层是业务逻辑,这一层我们要考虑,要编码的。
还有一层是表现层。
三层应是相互独立的。
也就是说,逻辑层不知道下面的表现层是用delphi的win32表现还是Web形式的表现,反正只要符合一定的规则,就可以交流。
逻辑层负责逻辑完了,与数据库交流,不管数据是什么系统,他都要能交流得上(比如用标准sql与数据库系统连接)
这样一来,逻辑层只好用WebService了。
各位,我理解的三层与大众的理解不一定是一致的,这只是我的想法,欢迎拍砖。
Ps,拍完砖顺便告诉我一下一直困扰我的 WebService 执行验证,大家是怎么解决的。。