| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Moderator und Wett-König | Hallo momomamu, wenn du das MVC-Pattern unbedingt in diesen Anwendungsfall pressen möchtest, bist du herzlich eingeladen das zu tun. Bei einer API gilt es jedoch, einen Business-Prozess nach aussen zu repräsentieren. Die Aktionen werden hier in aller Regel durch die Business-komponenten repräsentiert, die mit Domänen-Objekten arbeiten. Hier gibt es keinen Controller im klassichen MVC-Gedanken. Weiterhin ist das Model in einer API einfach ein DTO/Domänen-Objekt, das durch ein Ausgabe-Format repräsentiert wird. Da die Transformation i.d.R. sehr einfach gestrickt ist - z.B. JSON - ist es nicht notwendig einen Controller MVC-einzusetzen. Im Vordergrund einer API stehen weiterhin die Kommandos, die du aufrufen kannst - also das command pattern. Ich gehe daher davon aus, dass MVC - weil es ein Pattern der Präsentations-Schicht ist - in einer Business-Schicht-getriebenen komponente nichts zu suchen hat. Zitat:
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.09.2009
Beiträge: 921
PHP-Kenntnisse: Fortgeschritten ![]() | Das kommt wohl drauf an wie der Webservice gestrickt ist. Wenn die Rückgabe eine Komposition aus mehreren Einzelteilen ist, könnte man das schon als View deklarieren. Aber ich persönliche würde meinen Service nicht so aufbauen.
__________________ Wir suchen PHP / Delphi und .NET Entwickler im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
| | ||
| Moderator und Wett-König | Zitat:
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| MVC: Request-Parameter ändern, im Controller oder Model? | singu | Software-Design | 5 | 29.07.2010 17:19 |
| [Erledigt] PHP Session Daten entschlüsseln | Deltachaos | PHP-Fortgeschrittene | 26 | 15.06.2010 18:53 |
| [Erledigt] Controller und Model | ByStones | PHP Tipps 2010 | 4 | 07.05.2010 16:43 |
| MVC Model Daten als Referenz oder Kopie übergeben? | serious-cool | PHP Tipps 2009 | 1 | 12.01.2010 22:10 |
| Controller Hierarchie | Dark Guardian | Software-Design | 18 | 27.10.2009 13:22 |
| Link verschlüsseln und wieder entschlüsseln | Garog | PHP Tipps 2009 | 25 | 02.10.2009 20:01 |
| PHP Verschlüsseln und Entschlüsseln | thiagojonas | Datenbanken | 21 | 19.02.2009 14:22 |
| [Erledigt] Teil eines Wertes verschlüsseln und später wieder entschlüsseln? | BartTheDevil89 | PHP Tipps 2008 | 8 | 12.08.2008 12:41 |
| cms selber machen. tipps / dateistruktur | Promaetheus | PHP Tipps 2007 | 31 | 16.03.2007 19:53 |
| Daten eintragen und auslesen | Rettungsdackel | Datenbanken | 0 | 14.09.2005 16:29 |
| Verschlüsseln und wieder Entschlüsseln | Igäl | PHP Tipps 2005 | 2 | 03.05.2005 13:46 |
| array_push nur in begrenzter Anzahl ausführen ? | PHP Tipps 2004 | 2 | 07.09.2004 09:05 | |
| verschlüsseln und entschlüsseln | PHP Tipps 2004 | 4 | 24.07.2004 17:24 | |
| Passwort verschlüsseln und wieder entschlüsseln | PHP Tipps 2004 | 8 | 26.06.2004 18:15 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| ternäre verschlüsselung online, php daten verschlüsseln, online programm ternäre verschlüsselung, cms model mvc -asp, webservice with mvc pattern |