Cet article continue de présenter le framework Openbiz ? gratuit et open source ?, qui est un framework PHP de couche application basé sur le framework Zend. L'article précédent "Openbiz implémente la programmation de métadonnées PHP" mentionnait que les métadonnées (métadonnées) sont utilisées pour décrire la description ultime de la logique métier. L'essence réside dans l'idée abstraite ultime d'une cohésion élevée et d'un faible couplage. Dans cet article, nous expliquerons comment parvenir à une réutilisation ultime de la logique métier grace à cette idée. L'architecture de la couche intermédiaire Openbiz construite sur Zend est similaire au concept de couche intermédiaire proposé par Java dans le système Openbiz, en plus des fonctionnalités avancées telles que la logique des données, la gestion de la mémoire de session et les usines d'objets, comme le montre sa source. structure du code On peut voir que l'implémentation de la plupart des logiques métier externes repose toujours sur la couche inférieure de Zend, et le travail effectué par Openbiz lui-même pour ces logiques est équivalent à la couche intermédiaire entre la logique d'appel et la logique d'implémentation. Quels en sont les avantages ? N'est-ce pas inutile ? La valeur fondamentale de Zend est de réaliser une polyvalence métier au niveau de la couche de code en intégrant de nombreuses logiques métier sous-jacentes. Traduit en langue vernaculaire, Zend fait beaucoup de choses de bas niveau, mais lors de son utilisation, nous devons également faire beaucoup de travail d'initialisation et de configuration, et ces taches doivent être accomplies en écrivant du code dans le framework Zend. Cette fa?on d’écrire l’initialisation du code est donc mieux que rien en termes de réutilisation de la logique, mais ce n’est certainement pas suffisant.