| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Bewertung: |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Halllo Phil, ich habe gerade leider nicht die Zeit eine ausführliche Antwort zu liefern. Ich denke jedoch, du solltest zunächst anfangen, die Anforderungen etwas zu strukturieren. Hier würden ein Domänen-Modell, die Use-Cases und ein paar Diagramme zum Aufbau und Ablauf der Logik relevant sein. Schau dir mal den Artikel Objektorientiertes Design eines Gästebuchs an, dort wird eine Vorgehensweise für die Erstellung eines Designs erläutert. Grundsätzlich gilt:
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |||||||
| Moderator und Wett-König | Hallo Phil, hier noch ein paar Statements zu deinen einzelnen Punkten: Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Was das Thema Treiber-Schichten und Abstraktion angeht, kannst du dir mal den ConnectionManager ansehen. Dieser liefert dir Instanzen der gewünschten Treiber (aktuell MySQL und SQLite). Beim Thema Sicherheit, maskiert der MySQL-Treiber für die Methode executeStatement() alle Eingaben automatisch. Zitat:
Sofern du etwas fertiges suchst, kannst du dir die oben verlinkte Seite zum Thema Benutzer-Domänen-Modell ansehen. Diese stellt bereits alle relevanten Funktionalitäten zur Verfügung. Nun denke ich, solltest du zunächst mal dein bisheriges Design präsentieren, dann können wir zu den einzelnen Punkten ins Detail gehen. Solltest du weiteres Material zu Software-Design suchen, schau mal hier im Software-Design-Forum in den MVC-Threads, da lässt sich einiges an Know-How rausziehen.
__________________ 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: 24.10.2008
Beiträge: 300
PHP-Kenntnisse: Fortgeschritten ![]() | Meine Erfahrung: Ich brauchte eigentlich nur ein Template System und hatte da ein paar Fragen zu. Dr.e. hat mir auch das APF vorgeschlagen und ich war erst der Meinung, dass es viel zu viel Overhead ist. Allerdings habe ich mich dann doch irgendwie in das APF eingearbeitet und ich muss sagen, dass ich es mir nicht mehr wegdenken kann. Es ist zwar am Anfang ein bisschen gewöhnungsbedürftig, aber man findet sich schnell rein und baut seine Applikation automatisch ganz anders auf |
| | |
| | |||||
| Moderator und Wett-König | Hallo Phil, Zitat:
![]() Zitat:
Zitat:
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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| | |
| | |
| Neuer Benutzer Registriert seit: 12.11.2009
Beiträge: 7
PHP-Kenntnisse: Fortgeschritten ![]() | Vielen Dank für die Hilfestellungen. Die Grafiken und Abläufe habe ich 1:1 versucht abzu"drucken" vom Gästebuch - bereits als du mir den Link geschickt hast. Ich kam leider arg ins Schwanken was die Realisierung anging, vor allem da der Kunde nocheinmal ganz andre Anforderungen erstellt hat, die mich wohl oder uebel dazu draengen from scratch zu pogrammieren - werde aber heute Abend hier einmal meine bisherigen Ergebnisse posten sowie die neuen Anforderungen ... =) |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Scriptangebot IV Content Management System | Master IV | Scriptbörse | 0 | 06.10.2009 15:09 |
| Fehler beim kompilieren von php 5.2.9 | malio | Server, Hosting und Workstations | 11 | 05.06.2009 18:40 |
| [Erledigt] Login System mit Registrierung | xstefxanx | PHP Tipps 2009 | 9 | 31.03.2009 16:33 |
| login system, logout timer | superfutzi | PHP Tipps 2008 | 14 | 28.12.2008 12:30 |
| Mysql LoginScriptzu MySqli LoginScript | lithium | PHP Tipps 2008 | 27 | 17.11.2008 19:48 |
| Login System | matii | PHP Tipps 2008 | 6 | 16.04.2008 11:35 |
| Login System Probleme ! | 7Style | PHP Tipps 2008 | 2 | 07.01.2008 13:55 |
| Problem mit meinem Login System | DJ Nuno | PHP Tipps 2008 | 9 | 16.10.2007 16:44 |
| Etwas komplexerer Login --> Keine Angst, Suche benutzt | dethlef14 | PHP Tipps 2006 | 7 | 02.10.2006 00:35 |
| Sicheres Login System? | PHP Tipps 2006 | 11 | 14.03.2006 15:05 | |
| phpBB Loginscript in eigenes Login Script einbinden | 2wuck | PHP Tipps 2007 | 4 | 19.12.2005 23:10 |
| Login System für die eigene HP? | Datenbanken | 1 | 05.10.2005 19:48 | |
| [Erledigt] Login, LogIn, Anmelden, Einloggen -> ??? | Off-Topic Diskussionen | 20 | 14.07.2005 11:01 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| jquery datenbankzugriff, php login datenbankzugriff, loggen von datenbankzugriffen, php datenbankzugriff mit filter, smarty datenbankzugriff, html login erstellen mit datenbankzugriff, uml datenbankzugriff, smarty datenbank zugriff, tmp-system, php datenbankzugriff in mehreren klassen, template klasse php datenbank zugriff, uml datenbankzugriffe, gutes softwaredesign wie datenbankzugriff, datenbankzugriffe loggen, php login system über csv, iquery datenbankzugriff, php login mit datenbankzugriff, domänenmodell login, php klasse datenbankzugriff, allgemeiner ablauf bei datenbankzugriff mit php |