php captcha sicherheitscode kontaktformular generator

PHP-Startseite
Sitemap
Impressum / Kontakt

Webmaster-Tool:
KontaktFormular Generator

PHP-Scripts:
PHP-CAPTCHA
dbTool
Template-Klasse in PHP
RegEx
Webkatalog Script php-CAPTCHA KontaktFormularGenerator Template php

PHP Artikel:
Formular erstellen
Artikel der Woche

Partner: php2all

MVC Pattern in PHP

Das MVC Pattern (Entwurfsmuster: engl. Designpattern ) beschreibt die Trennung von Datenmodell (model), Datenpräsentation (view) und Geschäftslogik (controller). MVC hat sich in den meisten Programmier- und Skriptsprachen, mit denen Webanwendungen entwickelt werden, in den letzten Jahren als Quasi-Standard durchgesetzt. Es gibt auch in PHP bereits mehrere Frameworks, die dieses DesignPattern implementieren.

Wie aber realisiert man das MVC Pattern für kleine Projekte? Folgender Text erklärt die Vorgehensweise. Anfragen vom Browser (Client) werden generell nur an Controller-Skripte gerichtet. Die Controller sind also die von außen sichtbaren Dateinen der Webanwendung. Ein aufgerufenen Controller verarbeitet die Anfrage, wertet beispielsweise übergebene Parameter aus, und greift ggf auf das Datenmodell zu. Das ist im Normalfall eine Klasse, die den Zugriff auf eine Datenbank kapselt, wie zB dbTool. Nach der Abarbeitung des Controller-Scripts wurden noch keine Daten an den Browser ausgegeben. Der Controller entscheidet sich anhand seines ermittelten Ergebnisses, welcher View für die Bildschirmausgabe verantwortlich ist und leitet den Flow-of-Controll an diesen View weiter. Dieser präsentiert nun (in HTML) die ermittelten Daten des Controllers.

weitere Aritkel auf www.peuss.com/PHP

Neue Beiräge auf Homepage-Werbung.de

Mit aktuellen Beiträgen Traffic von einer Homepage auf die andere lotsen

Ein paar Links fürs Grundverständnis zum Thema ‘Steuern’

Outsourcing – wohin mit der Arbeit?

RSS Newsfeed auf Homepages einbinden (Tutorial)

Kostenlose Leseprobe ‘Website Boosting’ Magazin

Satelliten Projekte (SEO-Taktik)

OVK Online-Report 2010/01 veröffentlicht (Linktipp)

Ad Management Plugins, Tutorials, Infos… (Linktipp)

Blogposts mit ‘RF Twitter Post’ (Wordpress Plugin) automatisch bekannt machen

7 Social Bookmarking Dienste im Vergleich

© Michael Peuß