turk porno porno escort rokettube
Ergebnis 1 bis 1 von 1

Thema: Zend\Di oder anderes?

  1. #1
    N3X
    N3X ist offline
    Neuer Benutzer Avatar von N3X
    Registriert seit
    19.12.2014
    Beiträge
    18
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Standard Zend\Di oder anderes?

    Moin,
    im Grunde genommen habe ich eine Frage zum Di vom ZF2. Ich stehe vor einer relativ unschönen Lösung wie ich finde, und bin am überlegen ob ich es nicht evtl. etwas besser strukturiert bekomme. Konkret geht es dabei, dass ich in einer Anwendung hauptsächlich statt einer Datenbank mit einer API arbeite. Sprich die komplette ZF2 Anwendung dient letztlich als Präsentationsschicht in einer verteilten drei Schichten Architektur. Dabei habe ich mir für den Zweck zum Ansprechen der API einen Adapter geschrieben um konkret genommen eine reine XML-Kommunikation zwischen der API und dem Framework zu realisieren. Die jeweiligen XML-Nodes mappe ich dabei dynamisch auf die entsprechenden Entitäten die ich mir in einem Modul zurecht gelegt habe. Nun gibt es im Grunde genommen ein definiertes Schema nach welchen die jeweiligen API-Requests ausgeführt werden, abhängig vom Zweck sind dafür unterschiedliche ich sage mal "Basis-Nodes" zu verwenden.

    Dazu habe ich mir aktuell Factoryklassen geschrieben um die jeweiligen Entitäten zusammenzuführen, um dann die jeweiligen Arten der Requests vorzubereiten, damit ich diese in meinen jeweiligen Service-Klassen nutzen kann, ohne mich unabhängig der Webservice-Methode nicht in größeren Teilen wiederholen zu müssen.

    Innerhalb der ZF2-Anwendung gibt es nun auch unter anderem Module, die mehrere erstellte Objekte aus den jeweiligen Factoryklassen abrufen, die grundlegend abgesehen von der Abweichung eines Attributs (Objekt von Typ X) identisch sind.

    Nun bin ich am überlegen ob es evtl. sinnvoll wäre diese konkreten Ausprägungen von den grundlegenden "Schemen" für einen Request auszulagern in Di, die frage daraufhin die sich mir stellt ist. Ist das Sinnvoll?

    Oder habe ich ggf. eine andere Möglichkeit einem Service eine Art Container bestehend aus verschiedenen Objekten dieser Art zu übergeben, bzw. diese tatsächlich erst aus einem Service heraus erst zur notwendigen Laufzeit zu erstellen?

    Aktuell habe ich für meinen Service eine Factoryklasse über die ich dann die jeweiligen notwendigen Klassen für die jeweiligen API-Requests an den Service übergebe.

    Es ist alles meiner Meinung nach recht schwierig in Worte zu fassen, aber ich hoffe ihr könnt dahingehend nachvollziehen worum es sich hier handelt.
    Ich hoffe sehr auf eine Antwort mit einer Begründung ob das Nutzen von Di in diesem Falle sinnvoll wäre.

    Angesichts dessen würde mich auch gern interessieren, wo normalerweise Zend\Di angemessen ist und tatsächlich genutzt werden sollte.
    Geändert von N3X (11.02.2015 um 21:52 Uhr)
    -----
    Mit freundlichen Grüßen
    Ilya Beliaev

    http://blog.php-dev.info

Ähnliche Themen

  1. Bug oder Feature Zend Navigation
    Von Spin_1987 im Forum Einsteigerfragen
    Antworten: 4
    Letzter Beitrag: 25.02.2012, 02:34
  2. Zend Studio 7 - xdebug oder zend_debugger?
    Von prowler im Forum IDE's, Debugging & Profiling
    Antworten: 1
    Letzter Beitrag: 08.08.2009, 16:03
  3. eigene select oder zend?
    Von cream im Forum DB
    Antworten: 14
    Letzter Beitrag: 24.06.2009, 20:33
  4. Nativ PHP oder Zend?
    Von Ilum im Forum Offtopic
    Antworten: 3
    Letzter Beitrag: 22.06.2009, 08:02
  5. anderes View laden
    Von Timo Trallala im Forum Einsteigerfragen
    Antworten: 4
    Letzter Beitrag: 27.06.2007, 12:11

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •