Présentation
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 grâce à 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 tâches 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.
Déclaration:
Toutes les ressources de ce site Web sont fournies et publiées par des internautes, ou réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site Web sont uniquement destinées à l’apprentissage et à la référence. Merci de ne pas les utiliser à des fins commerciales, sinon vous serez responsable de toutes les conséquences encourues ! En cas d'infraction, veuillez nous contacter pour la supprimer et la supprimer. Coordonnées : admin@php.cn