dedlfix: OOP: Aufteilung der Aufgaben innerhalb einer Anwendung

Beitrag lesen

Hi!

Andere Objekte sind z.B. Benutzereingaben, d.h., jedes Submit erzeugt bei mir ein Objekt. Der Parser (GET oder POST) legt die Parameter in den RAM und mein Objekt hat darauf Referenzen, die Variablen sind also nicht doppelt aber doch verfügbar über das Objekt, was nichts weiter ist als eine Sammlung von Referenzen auf Variablen im Hauptspeicher.

Das beispielsweise auf PHP zu übertragen ist nicht unbedingt sinnvoll, weil PHP seine eigene Philosophie hat, mit Benutzereingaben umzugehen. Sie sind bereits fertig in $_GET/$_POST abgelegt, müssen also nicht erst noch selbst geparst werden. Man braucht auch aus technischer Sicht keine Referenzen oder dergleichen darauf. Und selbst wenn man das gesamte $_POST- oder $_GET-Array oder einzelne Werte daraus in andere Variablen kopiert, so findet intern erst einmal kein Kopiervorgang statt. PHP verwendet, solange beide Werte nicht auseinanderlaufen, für den Anwender unbemerkt eine Quasi-Referenz. Das Umkopieren findet erst bei Änderungen statt.

  • Arbeitet Ihr mit einem Front-Controller? Und wenn ja, wie verwendet Ihr ihn?
    MVC Geraffel.

Nein, MVC und Front-Controller sind zwei unabhängige Patterns. Obwohl sie häufig zusammen auftauchen, kann man sie auch einzeln verwenden. Wenn du eine Instanz hast, die sich in der Regel um das Delegieren von eingehenden Requests an Stellen, die die Abarbeitung vornehmen, kümmert, dann ist das im Prinzip ein Front-Controller, auch wennn du ihn nicht so nennen magst.

Lo!

1 60

OOP: Aufteilung der Aufgaben innerhalb einer Anwendung

Der-Dennis
  • programmiertechnik
  1. 0
    Sven Rautenberg
    1. 0
      Der-Dennis
      1. 5
        Sven Rautenberg
        1. 0
          Der-Dennis
        2. 0
          fastix®
  2. 2
    fastix®
    1. 0
      Der-Dennis
      1. 0
        fastix®
        1. 0
          Der-Dennis
      2. 0
        Sven Rautenberg
        1. 0
          Der-Dennis
        2. 0
          fastix®
          1. 0
            Tom
            1. 1
              fastix®
              1. 0
                dedlfix
                1. 0
                  fastix®
              2. 0
                Sven Rautenberg
  3. 1
    Tom
    1. 0
      Der-Dennis
      1. 0
        Tom
        1. 2
          Der-Dennis
          1. 0
            Tom
            1. 0
              Der-Dennis
              1. 0
                Tom
                1. 0
                  Der-Dennis
                  1. 0
                    fastix®
                    1. 0
                      flowh
                      1. 0
                        Tom
                        1. 0
                          fastix®
                    2. 0
                      Der-Dennis
        2. 0
          Christian Seiler
          1. 0
            Tom
    2. 3
      Blaubart
      1. 0
        Tom
        1. 5
          Blaubart
  4. 1
    dedlfix
    1. 0
      Der-Dennis
      1. 0
        Der-Dennis
        1. 0
          fastix®
          1. 0
            Der-Dennis
            1. 0
              dedlfix
              1. 0
                Der-Dennis
                1. 0
                  fastix®
                  1. 0
                    Der-Dennis
                    1. 0
                      fastix®
                      1. 0
                        Der-Dennis
                        1. 0
                          fastix®
                          1. 0
                            Der-Dennis
  5. 0
    hotti
    1. 0
      Der-Dennis
      1. 0
        hotti
        1. 0
          Der-Dennis
          1. 1
            hotti
            1. 0
              Der-Dennis
        2. 0
          fastix®
          1. 0
            Tom
            1. 0
              fastix®
    2. 0
      dedlfix
  6. 0

    Danke für Eure Meinungen!

    Der-Dennis