首都源码:的名字让PHP实现基于Openbiz的极端业务逻辑重用
本文继续介绍“自由开源\”开放商业框架”,这是一个基于Zend框架的应用PHP框架。正如前面在《Openbiz 实现 PHP的元数据编程》中提到的,元数据用于描述极端的业务逻辑。其本质在于高度内聚力和低耦合的极端抽象理念。在本文中,我们将解释如何通过这种思想实现业务逻辑的最终重用。基于Zend构建的Openbiz中间层的体系结构类似于Java提出的中间层概念。在Openbiz系统中,除了数据逻辑、会话内存管理和工厂等高级特性之外,我们可以从它的源码代码结构中看出,大多数外部业务逻辑是由Zend底层实现的,而Openbiz本身为这些逻辑所做的工作相当于调用逻辑和实现逻辑之间的中间层。这有什么好处?难道这不必要吗?Zend的核心价值是通过集成许多底层业务逻辑在代码级别实现业务通用性。翻译成白话文,Zend做了很多低级的事情,但是我们在使用时仍然要做很多初始化和设置工作,这些工作必须通过在Zend框架中编写代码来完成。那么就重用逻辑而言,这种编写代码初始化的方式总比没有好,但这绝对不够。
源码:的截图