<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: Model View Controller in JSF &#8211; wo und was ist der Controller?</title>
	<atom:link href="http://javathreads.de/2009/10/model-view-controller-in-jsf-wo-und-was-ist-der-controller/feed/" rel="self" type="application/rss+xml" />
	<link>http://javathreads.de/2009/10/model-view-controller-in-jsf-wo-und-was-ist-der-controller/</link>
	<description>Blog rund um Java und Web Entwicklung</description>
	<lastBuildDate>Tue, 31 Jan 2012 15:33:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Guido</title>
		<link>http://javathreads.de/2009/10/model-view-controller-in-jsf-wo-und-was-ist-der-controller/comment-page-1/#comment-522</link>
		<dc:creator>Guido</dc:creator>
		<pubDate>Fri, 20 May 2011 09:58:46 +0000</pubDate>
		<guid isPermaLink="false">http://javathreads.de/?p=2122#comment-522</guid>
		<description>Hallo,

das Bild ist in meinen Augen ebenfalls nicht falsch, aber auch nicht 100% korrekt. ManagedBeans werden sowohl als Controller als auch als Model eingesetzt.

Gru&#223;
Guido</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>das Bild ist in meinen Augen ebenfalls nicht falsch, aber auch nicht 100% korrekt. ManagedBeans werden sowohl als Controller als auch als Model eingesetzt.</p>
<p>Gru&#223;<br />
Guido</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: William</title>
		<link>http://javathreads.de/2009/10/model-view-controller-in-jsf-wo-und-was-ist-der-controller/comment-page-1/#comment-491</link>
		<dc:creator>William</dc:creator>
		<pubDate>Wed, 09 Mar 2011 14:04:22 +0000</pubDate>
		<guid isPermaLink="false">http://javathreads.de/?p=2122#comment-491</guid>
		<description>Hi Markus,
ist es m&#246;glich z.B. in der BeforePhase-Methode eines PhaseListeners den Namen der Backing Bean, sowie die aufgerufene ActionMethode herauszufinden? 
Somit k&#246;nnte man allgemein alle ActionMethoden-Aufrufe Loggen. Eine Art Aspect Programmierung.
Hast du vielleicht damit Erfahrung?</description>
		<content:encoded><![CDATA[<p>Hi Markus,<br />
ist es m&#246;glich z.B. in der BeforePhase-Methode eines PhaseListeners den Namen der Backing Bean, sowie die aufgerufene ActionMethode herauszufinden?<br />
Somit k&#246;nnte man allgemein alle ActionMethoden-Aufrufe Loggen. Eine Art Aspect Programmierung.<br />
Hast du vielleicht damit Erfahrung?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Bernd</title>
		<link>http://javathreads.de/2009/10/model-view-controller-in-jsf-wo-und-was-ist-der-controller/comment-page-1/#comment-394</link>
		<dc:creator>Bernd</dc:creator>
		<pubDate>Wed, 25 Nov 2009 10:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://javathreads.de/?p=2122#comment-394</guid>
		<description>Hallo Markus,

netter Blog!
Das Bild ist richtig, aber auch irgendwie falsch, weil:
Wenn ich die verf&#252;gbaren JSF Beispiele im Web so angucke, sieht man, dass ein Gro&#223;teil der Anwendundsfunktionalit&#228;t in Managed Beans stattfindet, insbesondere werden dort auch Actionen, ActionListener ausprogrammiert. Ebenso kann man dort auch Standard JSF UI Komponenten erweitern, wenn man nicht gleich eigene entwickeln m&#246;chte.
Hei&#223;t f&#252;r mich: die mBeans sind in der Praxis mal Model, mal View, mal Controller. Insofern ist das obige Bild zwar richtig, aber entspricht m.E. nicht dem, was man an Anwendungsdesign wirklich hat.

VG
Bernd</description>
		<content:encoded><![CDATA[<p>Hallo Markus,</p>
<p>netter Blog!<br />
Das Bild ist richtig, aber auch irgendwie falsch, weil:<br />
Wenn ich die verf&#252;gbaren JSF Beispiele im Web so angucke, sieht man, dass ein Gro&#223;teil der Anwendundsfunktionalit&#228;t in Managed Beans stattfindet, insbesondere werden dort auch Actionen, ActionListener ausprogrammiert. Ebenso kann man dort auch Standard JSF UI Komponenten erweitern, wenn man nicht gleich eigene entwickeln m&#246;chte.<br />
Hei&#223;t f&#252;r mich: die mBeans sind in der Praxis mal Model, mal View, mal Controller. Insofern ist das obige Bild zwar richtig, aber entspricht m.E. nicht dem, was man an Anwendungsdesign wirklich hat.</p>
<p>VG<br />
Bernd</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: William</title>
		<link>http://javathreads.de/2009/10/model-view-controller-in-jsf-wo-und-was-ist-der-controller/comment-page-1/#comment-391</link>
		<dc:creator>William</dc:creator>
		<pubDate>Thu, 19 Nov 2009 11:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://javathreads.de/?p=2122#comment-391</guid>
		<description>Alles klar, jetzt hab ich verstanden was du meinst! :) danke</description>
		<content:encoded><![CDATA[<p>Alles klar, jetzt hab ich verstanden was du meinst! :) danke</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Markus Kühle</title>
		<link>http://javathreads.de/2009/10/model-view-controller-in-jsf-wo-und-was-ist-der-controller/comment-page-1/#comment-390</link>
		<dc:creator>Markus Kühle</dc:creator>
		<pubDate>Thu, 19 Nov 2009 11:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://javathreads.de/?p=2122#comment-390</guid>
		<description>Hi William,
die Java Beans die direkt zu JSF Komponenten geh&#246;ren (die keine unmanaged Backing Beans sind) geh&#246;ren nicht zu deiner Business Anwendung sondern beziehen sich nur auf eine GUI Komponenten wie z.B. ein Button oder eine Tabelle. Sie schreiben z.B. die notwendigen HTML Elemente raus oder helfen &#252;ber einer Liste zu iterieren um die Tabelle korrekt darzustellen. Letztlich haben sie aber &#252;berhaupt nichts mit deinem Model (Business Anwendung) zu tun sondern unterst&#252;tzen nur die Komponenten in der View bez&#252;glich der Darstellung. Aus diesem Grund werden diese Java Beans der View zugeordnet.

Ein sehr guter Artikel zum Verst&#228;ndnis des JSF Component Model ist auch in der Reihe JSF for nonbelievers von IBM zu finden: &lt;a href=&quot;http://www.ibm.com/developerworks/java/library/j-jsf4/&quot;&gt;http://www.ibm.com/developerworks/java/library/j-jsf4/&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Hi William,<br />
die Java Beans die direkt zu JSF Komponenten geh&#246;ren (die keine unmanaged Backing Beans sind) geh&#246;ren nicht zu deiner Business Anwendung sondern beziehen sich nur auf eine GUI Komponenten wie z.B. ein Button oder eine Tabelle. Sie schreiben z.B. die notwendigen HTML Elemente raus oder helfen &#252;ber einer Liste zu iterieren um die Tabelle korrekt darzustellen. Letztlich haben sie aber &#252;berhaupt nichts mit deinem Model (Business Anwendung) zu tun sondern unterst&#252;tzen nur die Komponenten in der View bez&#252;glich der Darstellung. Aus diesem Grund werden diese Java Beans der View zugeordnet.</p>
<p>Ein sehr guter Artikel zum Verst&#228;ndnis des JSF Component Model ist auch in der Reihe JSF for nonbelievers von IBM zu finden: <a href="http://www.ibm.com/developerworks/java/library/j-jsf4/"></a><a href='http://www.ibm.com/developerworks/java/library/j-jsf4/'>http://www.ibm.com/developerworks/java/library/j-jsf4/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: William</title>
		<link>http://javathreads.de/2009/10/model-view-controller-in-jsf-wo-und-was-ist-der-controller/comment-page-1/#comment-389</link>
		<dc:creator>William</dc:creator>
		<pubDate>Thu, 19 Nov 2009 10:46:40 +0000</pubDate>
		<guid isPermaLink="false">http://javathreads.de/?p=2122#comment-389</guid>
		<description>hallo Markus,
bez&#252;glich der Skizze habe ich eine Frage: dass einerseits die managed Beans(also von JSF gemanaged backing Beans) zu dem Model geh&#246;rt ist klar, aber warum geh&#246;rt das Component Model(also unmanaged Backing Beans) zum View?</description>
		<content:encoded><![CDATA[<p>hallo Markus,<br />
bez&#252;glich der Skizze habe ich eine Frage: dass einerseits die managed Beans(also von JSF gemanaged backing Beans) zu dem Model geh&#246;rt ist klar, aber warum geh&#246;rt das Component Model(also unmanaged Backing Beans) zum View?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

