12.05.2010
von Daniel
Keine Kommentare

Implementieren einer einfachen Plugin-Schnittstelle

Heute geht es darum, wie wir uns eine einfache Plugin-Schnittstelle für unsere Objekte bauen können. Als Beispiel, wie sollte es auch anders sein, eignet sich unsere Custom_Model-Klasse aus meinen vergangenen Artikeln.

07.05.2010
von Daniel
3 Kommentare

Es ist ein Model und es sieht gut aus – Der Observer

Zum Abschluss dieser Woche werden wir heute noch schnell das Observer-Pattern verbauen und dazu das passende Interface SplSubject implementieren. In dem Zusammenhang findet dann auch die Klasse SplObjectStorage eine sinnvolle Verwendung.

01.02.2010
von Daniel
2 Kommentare

Data Mapper extends OR-Mapper

Beim Aufbau bzw. der Pflege von datenbankgestützten Anwendungen steht man als Entwickler oft vor der Herausforderung, dass die Datenbankstruktur anfangs nicht optimal geplant wurde oder sich mit wachsenden Anforderungen verändert. Diese Änderungen ziehen sich bei unzureichender Entkopplung dann oft durch … Weiterlesen

29.12.2009
von Daniel
Keine Kommentare

Decorator, Adapter oder Proxy – Was bist du eigentlich?

Für alle denen beim Lesen des Titels nichts dazu eingefallen ist, es geht in diesem Artikel um Entwurfsmuster, genauer um die Strukturmuster Decorator, Adapter und Proxy. Häufig kommt es vor, dass diese drei Muster aufgrund gewisser oberflächlicher Ähnlichkeiten verwechselt oder … Weiterlesen

Schlagwörter: A/B-Test, Adapter, AddOn, Administration, Alühn, Alühn2, Amazon, Animation, Annotations, Anonyme Klasse, Ant, Apache, API, Array, ArrayAccess, Attachment, Auftrag, Ausbildung, Auswertung, Authentifizierung, AutoLoader, AWS, Bedienung, Bedingung, Benchmark, Berechtigung, Berlin, Bildbearbeitung, Bildschirmfoto, Blog, Blogroll, BOM, Bot, Browser, Bugtracker, Byte Order Mark, Bücher, Cache, CakePHP, Call-Center, Callback, CamelCase, Canvas, Captcha, CDN, Cheatsheet, CLI, Clickout, Closure, Cloud, CodeSniffer, Collection, Community, Config, Contest, Controller, CouchDB, Countable, Cronjob, CRUD, CSS, CSV, CustomLibrary, Custom_Model, Daemon, Data Mapper, Datei, Datenbank, Datenstruktur, Datentypen, Dating, Datum, Debug, Decorator, Dekorierer, Design, Design Patterns, Dokumentation, Dump, Duplikat, EC2, Eclipse, Email, Entwicklung, Entwurfsmuster, Enum, Erweiterung, Event, Eventhandling, Exception-Handling, Extension, Facebook, Factory, Fallback, Fehler, Fehlermeldung, Filter, Firefox, Flash, Foreach, Formatierung, Formular, FTP, Funktion, Futon, ga:pi(), Getter, Google Analytics, Hash, Header, htaccess, HTML5, htpasswd, HTTP, IDE, If, Implementierung, InnoDB, Interceptor, Interface, Internet Explorer, isset, Iterator, Java, JavaScript, Job, jQuery, Kommentar, Konfiguration, Konsole, Kontrollstruktur, kostenlos, Kundenbetreuung, Late Static Binding, Links, Linux, Listeners, Lizenz, Logging, Löschen, Magento, Magic Methods, Manual, Marketing, Methode, Model, MVC, MySQL, NetBeans, Network, Nirvanix, Objekt, Observable, Observer, Online Tool, OOP, Open Source, Operator, OR-Mapper, Order, ORM, O’Reilly, Parameter, Partnersuche, Passwort, Performance, PHP, php.ini, PHP hates me, phpMyAdmin, PHPUnit, Plugin, Point and Click, Popup, Praktikum, Proxy, Prüfsumme, Prüfung, Qualitätssicherung, Query, Queue, Redesign, Refactoring, Reflection, Response, Responsive Design, Rest-API, Rockstar, Rollback, S3, Samba, Scheifen, Schleife, Schutz, Screenshot, Secure Shell, Selbstreferenz, Server, Setter, setTimeout, Shop, Sicherheit, Sicherung, Sichtbarkeit, Singleton Pattern, Skin, SOAP, Social Network, Software, Sortierung, Sourcecode, Spam, Speicherproblem, Spickzettel, SPL, Splittest, SSH, Stammtisch, Statement, static, Statistik, Status, Stellvertreter, Strategy Pattern, Stream, String, Stuttgart, Stylesheet, Subversion, Sun VirtualBox, Support, SVN, Switch, Symfony2, Tag, Template, Template Method, Ternär Operator, Testing, Theme, Thumbnail, Tool, Tour, Tracking, Twitter, Type-Cast, Ubuntu, Umwandlung, Underscore, unset, Update, Upload, User Story, Validierung, Vererbung, Versionskontrolle, Versionsnummer, Verzweigung, Video, Videospiel, Virtualisierung, Vorschaubild, Warteschlange, Webserver, Webservice, Weiterleitung, Werkzeug, Windows, WindowsAzure, WordPress, Wrapper, Writer, XML, Youtube, Zeitschleife, Zeitsteuerung, Zend Framework, Zend_Application, Zend_Cloud, Zend_CodeGenerator, Zend_Http_Client, Zend_Reflection, Zend_Service, ZPress, Zugangskontrolle, Zugriffsmethode