最近我在开发一个面向对象的三层结构的系统,
请问:
设计的对象(如人:学生,物:书等)是要放在中间层还是放在客户端?
放在中间层:
就在中间层设计对象端口让客户来连接,那在中间层应如何设计此端口呢?
放在客户端:
这样的话客户端就变成了胖客户端了吧!
请问:
设计的对象(如人:学生,物:书等)是要放在中间层还是放在客户端?
放在中间层:
就在中间层设计对象端口让客户来连接,那在中间层应如何设计此端口呢?
放在客户端:
这样的话客户端就变成了胖客户端了吧!
你可以在客户端建立对象模型,然后把其实现转交给服务器端,但这样意义并不大,仅是避免了客户端大量模块的代码重复问题,一部分业务逻辑的问题又交给客户端处理了。
既然使用了delphi,就使用它例子里的方法吧。你可以看一下dotnet的remote框架。