请问大家都用什么做三层架构的应用层?
除了EASever外还有什么?
[解决办法]
.net
[解决办法]
绝大部份是直接连接的数据库.
[解决办法]
pb11 .net Webservice
[解决办法]
永生兄,总的来说,就是为了把业务规则从代码中分离出来。三层架构是基础,把涉及到业务知识的代码从分散在各个对象中的状态,变为集中到特定的对象中的状态。
好处:
维护起来方便,不必东找西找;
理解起来容易,不必从用户或需求说明书里了解业务知识;
如果业务层设计得好的话,业务规则将是清晰而明确的,不会因为业务变动而导致“头痛医头,脚痛医脚”的补丁越来越多,最后使业务控制变得混乱而脆弱,改一处代码便会引起不可预测的问题。
为什么说是基础,我们的终极目标是要把业务知识完全从代码中分离出来,并以人性化的方式展现于用户面前,做到在业务模型不变的前提下,业务规则可由用户完全掌握,而不需要修改任何代码。
[解决办法]
到以下地址下载我那个web组件客户端程序, http://61.142.81.177/download/txweblibrary.exe
安装后,访问 http://61.142.81.177/default.htm, 看看我用asp.net + com + pb开发的一个简单的demo程序,这个demo是前段时间写的,新的demo正在开发中.
[解决办法]
有个问题,你这里 基类 base.pbl 和 祖先类 ancestor.pbl 这两个怎么分的