<?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>Blog php</title>
	<atom:link href="http://php.tyranka.pl/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://php.tyranka.pl</link>
	<description>php news, php tutorial - porady programisty</description>
	<lastBuildDate>Sun, 30 May 2010 10:42:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Widok Kontroler – wzajemne relacje</title>
		<link>http://php.tyranka.pl/index.php/2010/05/widok-kontroler-%e2%80%93-wzajemne-relacje/</link>
		<comments>http://php.tyranka.pl/index.php/2010/05/widok-kontroler-%e2%80%93-wzajemne-relacje/#comments</comments>
		<pubDate>Sun, 30 May 2010 10:42:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[powiązania pomiędzy widokiem i kontrolerem]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=133</guid>
		<description><![CDATA[W tradycyjnym smalltalkowskim MVC, widok i kontroler są ze sobą silnie powiązane. Każda instancja widoku jest połączona z pojedyncza instancja kontrolera i vice versa. Kontroler jest zaprojektowany tak, aby widok używał go jako wejścia. Widok także jest odpowiedzialny za tworzenie nowych widoków i kontrolerów.
Logiczne jest to ze pomiędzy widokiem, a kontrolerem są silne powiązania, ponieważ [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/05/widok-kontroler-%e2%80%93-wzajemne-relacje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kontroler</title>
		<link>http://php.tyranka.pl/index.php/2010/05/kontroler/</link>
		<comments>http://php.tyranka.pl/index.php/2010/05/kontroler/#comments</comments>
		<pubDate>Sun, 16 May 2010 21:01:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[Application Controller]]></category>
		<category><![CDATA[Front Controller]]></category>
		<category><![CDATA[kontroler]]></category>
		<category><![CDATA[medioator]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=130</guid>
		<description><![CDATA[Kontroler otrzymuje i interpretuje żądanie i przekazuje je do odpowiedniego modelu albo widoku. Kontroler jest odpowiedzialny zazwyczaj za wzywanie(włączanie) metod z modelu, w celu zmienienia jego stanu. W aktywnym modelu, zmiany te odbijaną się w widoku przez zmianę mechanizmu obsługi. W modelu biernym (pasywnym) kontroler jest odpowiedzialny za obwieszczenie widokowi kiedy ma zostać zaktualizowany, czyli [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/05/kontroler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model kontroler – relacje</title>
		<link>http://php.tyranka.pl/index.php/2010/05/model-kontroler-%e2%80%93-relacje/</link>
		<comments>http://php.tyranka.pl/index.php/2010/05/model-kontroler-%e2%80%93-relacje/#comments</comments>
		<pubDate>Wed, 12 May 2010 12:55:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[model kontroler]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=138</guid>
		<description><![CDATA[Kontroler polega na modelu. Zmiana w modelu może wymagać równocześnie zmiany w kontrolerze.
Tekst przełożony z angielskiego, oryginał znajduje się na:
http://www.phpwact.org/pattern/model_view_controller
]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/05/model-kontroler-%e2%80%93-relacje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model widok – relacje</title>
		<link>http://php.tyranka.pl/index.php/2010/05/model-widok-%e2%80%93-relacje/</link>
		<comments>http://php.tyranka.pl/index.php/2010/05/model-widok-%e2%80%93-relacje/#comments</comments>
		<pubDate>Mon, 10 May 2010 11:13:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=136</guid>
		<description><![CDATA[Widok zależy od modelu. Zmiana modelu wymaga jednoczesnej zmiany widoku. Bardzo trudno jest osiągnąć klarowne oddzielenie modelu od widoku. Za przykład posłuży mamy warunek:
„przecenie koloruj na czerwono”
Na pierwszy rzut oka wydaje się, że jest to narzucony wymóg wyjścia i sprawdzanie wartości może się odbywać w widoku poprzez:
„jeśli wartość < 0 wtedy czerwone”
Lecz to zepsuło by [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/05/model-widok-%e2%80%93-relacje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Widok</title>
		<link>http://php.tyranka.pl/index.php/2010/05/widok/</link>
		<comments>http://php.tyranka.pl/index.php/2010/05/widok/#comments</comments>
		<pubDate>Mon, 03 May 2010 09:44:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[widok]]></category>
		<category><![CDATA[wyjście aplikacji]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=127</guid>
		<description><![CDATA[Zadaniem widoku jest uzyskiwanie danych od modelu i przedstawianie ich klientowi. Widok reprezentuje wyjście aplikacji. Widok zazwyczaj ma wolny dostęp do modelu, ale nie powinien on ingerować w jego stan. Jego zadaniem jest tylko odczytywanie informacje dostarczanych mu z modelu. Odczytywanie danych przez widok z modelu odbywa się przez udostępnione(publiczne) metod w klasie modelu.
W aktywnym [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/05/widok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model</title>
		<link>http://php.tyranka.pl/index.php/2010/04/model/</link>
		<comments>http://php.tyranka.pl/index.php/2010/04/model/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 05:34:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[czym jest model]]></category>
		<category><![CDATA[model]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=114</guid>
		<description><![CDATA[Model ma za zadanie enkapsulacji danych od reszty aplikacji, ponieważ jest on warstwą logiczna/biznesowa. Specyfika MVC ma czynić model nie zależnym od warstwy widoku i kontrolera, ponieważ te dwie warstwy odpowiadają razem za składanie interfejsu użytkownika. Obiekt może spełniać role modelu dla bardziej skomplikowanych połączeń niż te które wchodzą w skład MVC.
Tekst przełożony z angielskiego, [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/04/model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model prezentacyjny</title>
		<link>http://php.tyranka.pl/index.php/2010/04/model-prezentacyjny/</link>
		<comments>http://php.tyranka.pl/index.php/2010/04/model-prezentacyjny/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 14:27:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[model prezentacyjny]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=124</guid>
		<description><![CDATA[Założenie MVC ma na celu odseparować interfejs użytkownika od warstwy logicznej. Czyniąc tak, zyskujemy możliwość wzbogacenia naszej biblioteki komponentów, mogących być wtórnie wdrażanych w naszych aplikacjach MVC. Czasami, dane albo relacja(**Przykładowo DataGrid**) która przynależy do interfejsu użytkownika(prezentuje jakieś dane), może być zawarte po stronie modelu. Stąd obiekty które wydawałyby się być z góry modelem tak [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/04/model-prezentacyjny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model Adaptator</title>
		<link>http://php.tyranka.pl/index.php/2010/04/model-adaptator/</link>
		<comments>http://php.tyranka.pl/index.php/2010/04/model-adaptator/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 08:59:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[model adaptor]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=122</guid>
		<description><![CDATA[Jest możliwe wykorzystanie wzorca Adapter (Adaptator) aby wprowadzić możliwość rozmnożenia klas modelu lub aby wdrożyć inna cechę modelu aktywnego do modelu biernego, w celu uzyskania zamiany model biernego w aktywny.
Tekst przełożony z angielskiego, oryginał znajduje się na:
http://www.phpwact.org/pattern/model_view_controller
]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/04/model-adaptator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aktywny Model</title>
		<link>http://php.tyranka.pl/index.php/2010/04/aktywny-model/</link>
		<comments>http://php.tyranka.pl/index.php/2010/04/aktywny-model/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 18:16:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[aktywny model]]></category>
		<category><![CDATA[model a GUI]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=119</guid>
		<description><![CDATA[W aktywnym Modelu, klasy modelu posiadają mechanizm zawiadomień, zwykle stosuje się w tym celu wzorzec Obserwator. Dzięki takiemu rozwiązaniu, niepowiązany widok jak i komponenty kontrolera zostają poinformowane o zmianach zachodzących w modelu. Ponieważ te komponenty rejestrują siebie w modelu, a model nie ma pojęcia o specyfikacji widoku i kontrolera, to nie niszczy niezależności modelu.
Mechanizm zawiadomień [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/04/aktywny-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Czym jest MVC?</title>
		<link>http://php.tyranka.pl/index.php/2010/04/czym-jest-mvc/</link>
		<comments>http://php.tyranka.pl/index.php/2010/04/czym-jest-mvc/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 12:01:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Model View Controller MVC]]></category>
		<category><![CDATA[model view controllerm]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=111</guid>
		<description><![CDATA[Model View Controller MCV jest sprawdzonym wzorcem na oddzielenie interfejsu użytkownika od warstwy logicznej aplikacji. Pierwotnym celem MVC jest odizolowanie Interfejsu użytkownika i umożliwienie operowania na oddzielonej od widoku warstwie logicznej aplikacji. Powód który zadecydował iż w MVC mamy podział na interfejs użytkownika(widok) i warstwę logiczna jest bardzo instynktowny, każdy z tych komponentów ma inne
zadania [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2010/04/czym-jest-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

