hotti: <<<<<

Beitrag lesen

:-P

Genau ;-)

Objekte machen Einiges einfacher, auch eine nachträgliche Ver-Ajax-ung. Also ich habe zur Ausgabe ein sog. Superobjekt, das ist die Seite selbst, die so Eigenschaften hat wie title, descr usw.

Dann verwurste ich Benutzereingaben neuerdings auch zu einem Objekt, notwendige Prüfungen finden da z.B. in der new()-Funktion statt. Hier wird entschieden, ob das Objekt überhaupt erstellt werden soll und ggf. werden Hinweise eingebaut. Bei einem fatalError, der zu einem Abbruch führt, werden meine Fehlermeldungen in das Superobjekt eingebaut und eine entsprechende Seite ausgegeben.

Ein aus einer Benutzereingabe resultierendes Objekt ist z.B. eine Nachricht für ein Forum oder eine Mail aus dem Feedbackformular. Es gibt durchaus Klassen, die ich nur für eine Anwendung speziell erstelle, schön ists natürlich, wenn eine solche Klasse auch anderweitig in weiteren Scripten Gebrauch finden kann, in solchen Fällen wird der Code in eine extra Datei, ein Modul ausgelagert.

Meine Webanwendungen sind wie üblich parametergesteuert, dafür sorgt eine Kontrollstruktur. Nach einer Benutzereingabe wird über das Superobjekt eine neue Seite ausgegeben, das Objekt aus dem Input ist darin eingebaut. Bei Ajax wird nicht das Superobjekt geladen, sondern nur noch das Objekt, was aus dem Userinput resultiert.

Hotti :-P(ipe smoking)

--
Erste Klasse: Wir waren 25. Zweite Klasse: da waren wir nur noch 16, der Rest ist sitzengeblieben. Is halt so, aufm Dorf...