<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sprachrohr &#187; design pattern</title>
	<atom:link href="http://robert-kummer.de/tag/design-pattern/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert-kummer.de</link>
	<description>alles, was der robbi so interessant findet</description>
	<lastBuildDate>Thu, 29 Jul 2010 12:33:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>PHP Design Patterns (Gebundene Ausgabe)</title>
		<link>http://robert-kummer.de/2009/04/26/php-design-patterns/</link>
		<comments>http://robert-kummer.de/2009/04/26/php-design-patterns/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 07:12:24 +0000</pubDate>
		<dc:creator>rok</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[literatur]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://robert-kummer.de/?p=224</guid>
		<description><![CDATA[Entwurfsmuster und PHP scheinen sich irgendwie zu widersprechen: Muster gelten als kompliziert und komplex, PHP ist einfach und verständlich &#8212; warum schreibt also ein PHP-Kenner wie Stephan Schmidt ein Buch wie PHP Design Patterns? Ganz einfach: &#8220;Durch die Anleitungen in &#8230; <a href="http://robert-kummer.de/2009/04/26/php-design-patterns/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amazon.de/PHP-Design-Patterns-Stephan-Schmidt/dp/389721864X/ref=sr_1_1/280-3042870-2571155?ie=UTF8&#038;s=books&#038;qid=1240729382&#038;sr=8-1?ie=UTF8&#038;tag=robertkummer-21"><img style="float: left; width: 150px; height: 150px; margin-right: 10px;" src="http://ecx.images-amazon.com/images/I/21MV1nl%2BK6L._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA198_SH20_OU03_.jpg" alt="PHP Design Patterns" /></a><br />
Entwurfsmuster und PHP scheinen sich irgendwie zu widersprechen: Muster gelten als kompliziert und komplex, PHP ist einfach und verständlich &#8212; warum schreibt also ein PHP-Kenner wie Stephan Schmidt ein Buch wie PHP Design Patterns? Ganz einfach: &#8220;Durch die Anleitungen in diesem Buch werden Design Patterns zu einem Werkzeug der PHP-Entwicklung, das Ihren Programmieralltag sowohl erleichtert als auch bereichert.&#8221;.  Schmidt setzt an mehreren Stellen an: die neuen Sprachkonstrukte in PHP, die von der Zend Engine 2 unterstützt werden, Objektgrundlagen bis hin zu Richtlinien, die beim Design einer Applikation beachtet werden sollten. An erster Stelle steht für ihn jedoch: guter Code in PHP und Spaß an Programmieren.  PHP Design Patterns richtet sich an die Adresse von PHP-erfahrenen Programmierern &#8212; PHP-Neulinge sollten zumindest auf dem Stand von Einführung in PHP 5 sicher sein, bevor sie sich an Muster wagen, für den Aufstieg von PHP 4 nach 5 hat Schmidt <a  title="More at Amazon" href="http://www.amazon.de/PHP-Design-Patterns-Stephan-Schmidt/dp/389721864X/ref=sr_1_1/280-3042870-2571155?ie=UTF8&#038;s=books&#038;qid=1240729382&#038;sr=8-1?ie=UTF8&#038;tag=robertkummer-21">(weiter&#8230;)</a><br />
<h3 class='related_post_title'>Das könnte Sie auch interessieren:</h3>
<ul class='related_post'>
<li><a  href="http://robert-kummer.de/2010/01/27/wie-suche-ich-in-einem-array-nach-einem-textteil-mit-php/" title="Wie suche ich in einem Array nach einem Textteil mit PHP?">Wie suche ich in einem Array nach einem Textteil mit PHP?</a></li>
<li><a  href="http://robert-kummer.de/2009/11/19/zend_xmlrpc_server-debuggen-so-gehts/" title="Zend_XmlRpc_Server debuggen &#8211; so gehts!">Zend_XmlRpc_Server debuggen &#8211; so gehts!</a></li>
<li><a  href="http://robert-kummer.de/2009/05/26/umlaute-mit-strtoupper-gehen-nicht/" title="Umlaute mit strtoupper() gehen nicht">Umlaute mit strtoupper() gehen nicht</a></li>
<li><a  href="http://robert-kummer.de/2009/05/17/einstieg-in-php-5-und-mysql-5/" title="Einstieg in PHP 5 und MySQL 5. Einführung in die Webprogrammierung (Gebundene Ausgabe)">Einstieg in PHP 5 und MySQL 5. Einführung in die Webprogrammierung (Gebundene Ausgabe)</a></li>
<li><a  href="http://robert-kummer.de/2009/05/08/php-und-mysql-easy-taschenbuch/" title="PHP und MySQL Easy: Dynamik für Ihre Webseiten. Leicht, klar, sofort (Taschenbuch)">PHP und MySQL Easy: Dynamik für Ihre Webseiten. Leicht, klar, sofort (Taschenbuch)</a></li>
</ul>
<p><a  class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://robert-kummer.de/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://robert-kummer.de/2009/04/26/php-design-patterns/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Access Control List &#8211; Rechte [ENH]</title>
		<link>http://robert-kummer.de/2006/04/04/access-control-list-rechte-enh/</link>
		<comments>http://robert-kummer.de/2006/04/04/access-control-list-rechte-enh/#comments</comments>
		<pubDate>Tue, 04 Apr 2006 08:10:00 +0000</pubDate>
		<dc:creator>rok</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[access control list]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Also irgendwie habe ich hier noch 2 wichtige Rechte vergessen: X &#8211; eXecute V &#8211; reVoke Jetzt müßte es aber vollständig sein. Nur hat es jetzt nen ganz blöden Namen &#8211; CRUDXGV. Aber man kann halt nicht alles haben Wer &#8230; <a href="http://robert-kummer.de/2006/04/04/access-control-list-rechte-enh/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Also irgendwie habe ich <a  href="http://robert-kummer.de/2006/03/28/access-control-list-rechteaccess-control-list-rechte/">hier</a> noch 2 wichtige Rechte vergessen:</p>
<ul>
<li><tt>X</tt> &#8211; eXecute</li>
<li><tt>V</tt> &#8211; reVoke</li>
</ul>
<p>Jetzt müßte es aber vollständig sein. Nur hat es jetzt nen ganz blöden Namen &#8211; <strong>CRUDXGV</strong>. Aber man kann halt nicht alles haben <img src='http://robert-kummer.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Wer noch ein wichtiges Recht sieht, der kommentiert einfach mal kurz den Artikel. Danke.<br />
<h3 class='related_post_title'>Das könnte Sie auch interessieren:</h3>
<ul class='related_post'>
<li><a  href="http://robert-kummer.de/2006/03/28/access-control-list-rechte/" title="Access Control List &#8211; Rechte">Access Control List &#8211; Rechte</a></li>
<li><a  href="http://robert-kummer.de/2009/08/14/die-erste-million-episode-1/" title="Die erste Million &#8211; Episode 1">Die erste Million &#8211; Episode 1</a></li>
<li><a  href="http://robert-kummer.de/2009/04/26/php-design-patterns/" title="PHP Design Patterns (Gebundene Ausgabe)">PHP Design Patterns (Gebundene Ausgabe)</a></li>
<li><a  href="http://robert-kummer.de/2009/03/05/versionierung-und-ticketverwaltung-fuer-lau/" title="Versionierung und Ticketverwaltung für lau">Versionierung und Ticketverwaltung für lau</a></li>
<li><a  href="http://robert-kummer.de/2008/07/15/diffr-und-du-kennst-alle-aenderungen/" title="diffr.org &#8211; und du kennst alle Änderungen">diffr.org &#8211; und du kennst alle Änderungen</a></li>
</ul>
<p><a  class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://robert-kummer.de/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://robert-kummer.de/2006/04/04/access-control-list-rechte-enh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Access Control List &#8211; Rechte</title>
		<link>http://robert-kummer.de/2006/03/28/access-control-list-rechte/</link>
		<comments>http://robert-kummer.de/2006/03/28/access-control-list-rechte/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 09:36:50 +0000</pubDate>
		<dc:creator>rok</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[access control list]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://robert-kummer.de/?p=264</guid>
		<description><![CDATA[Damit ich es nicht mehr vergesse hier mal meine Überlegungen zur Rechtevergabe bei ACL-Listen. CRUDG Prinzip: C &#8211; Create R &#8211; Read U &#8211; Update D &#8211; Delete G &#8211; Grant Damit sind eigentlich alle nötigen Rechte vergeben: Anlegen, Lesen, &#8230; <a href="http://robert-kummer.de/2006/03/28/access-control-list-rechte/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Damit ich es nicht mehr vergesse hier mal meine Überlegungen zur Rechtevergabe bei ACL-Listen. <strong>CRUDG</strong> Prinzip:</p>
<ul>
<li><tt>C</tt> &#8211; Create</li>
<li><tt>R</tt> &#8211; Read</li>
<li><tt>U</tt> &#8211; Update</li>
<li><tt>D</tt> &#8211; Delete</li>
<li><tt>G</tt> &#8211; Grant</li>
</ul>
<p>Damit sind eigentlich alle nötigen Rechte vergeben: Anlegen, Lesen, Ändern, Löschen und Autorisieren. Das <em>Create</em>, <em>Update</em> und <em>Delete</em> läßt sich natürlich auch als Write zusammenfassen und man hat dann ein <strong>RWG</strong>-Szenario. Dies ist mir jedoch in den meisten Anwendungsfällen nicht granular genug, da man dann schon ein bloßes Erfassen von Daten nicht vom Löschen dieser trennen kann.<br />
<h3 class='related_post_title'>Das könnte Sie auch interessieren:</h3>
<ul class='related_post'>
<li><a  href="http://robert-kummer.de/2006/04/04/access-control-list-rechte-enh/" title="Access Control List &#8211; Rechte [ENH]">Access Control List &#8211; Rechte [ENH]</a></li>
<li><a  href="http://robert-kummer.de/2009/08/14/die-erste-million-episode-1/" title="Die erste Million &#8211; Episode 1">Die erste Million &#8211; Episode 1</a></li>
<li><a  href="http://robert-kummer.de/2009/04/26/php-design-patterns/" title="PHP Design Patterns (Gebundene Ausgabe)">PHP Design Patterns (Gebundene Ausgabe)</a></li>
<li><a  href="http://robert-kummer.de/2009/03/05/versionierung-und-ticketverwaltung-fuer-lau/" title="Versionierung und Ticketverwaltung für lau">Versionierung und Ticketverwaltung für lau</a></li>
<li><a  href="http://robert-kummer.de/2008/07/15/diffr-und-du-kennst-alle-aenderungen/" title="diffr.org &#8211; und du kennst alle Änderungen">diffr.org &#8211; und du kennst alle Änderungen</a></li>
</ul>
<p><a  class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://robert-kummer.de/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://robert-kummer.de/2006/03/28/access-control-list-rechte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
