Nehmen wir an, ich habe eine einfache, mehrschichtige Architektur für eine Anwendung. Typische Ebenen können sein (ganz unten und wirken uns nach oben): Core / Utils, Entity / Data, Business Logic und UI. Die Abhängigkeiten zwischen Klassen sollten nur in der "Down" -Richtung liegen, z. Von der Benutzeroberfläche bis zur Geschäftslogik und nicht umgekehrt. Wie würde ich dies in PHP durchsetzen? Können IDEs (z. B. PhpStorm) es tun? Kann der Komponist das tun? Jede Schicht wäre ein separates Projekt und erzeugt eine JAR -Datei. Schichten hängen über den Klassenpfad voneinander ab. Beispielsweise hätte die Geschäftslogikschicht (oder das Projekt) die Util- und Entitäts -JAR -Dateien und nicht die Benutzeroberfläche. Wenn ich fälschlicherweise eine Abhängigkeit in die Richtung "Up" erstellt habe, würde die IDE sie als Problem markieren und der Code würde nicht kompilieren. < /p>
Ich konnte keinen Weg finden, um dasselbe in PHP zu erreichen. Irgendwelche Ideen?
Können Sie Architekturschichtabhängigkeiten in PHP durchsetzen? ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post