<?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>Comments on: Flex + Cairngorm + Spring ActionScript + Tomcat + WebORB/BlazeDS + Spring Java + Hibernate + MySQL Tutorial Part 4</title>
	<atom:link href="http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/</link>
	<description>When you're in need of an appsolution</description>
	<pubDate>Fri, 10 Feb 2012 06:24:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Flex + Cairngorm + Spring ActionScript Part 5 Announcement &#124; Web App Solution Blog</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-385</link>
		<dc:creator>Flex + Cairngorm + Spring ActionScript Part 5 Announcement &#124; Web App Solution Blog</dc:creator>
		<pubDate>Wed, 06 Jan 2010 15:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-385</guid>
		<description>[...] Part 4: Integrated Flex Project + Java Project with Tomcat [...]</description>
		<content:encoded><![CDATA[<p>[...] Part 4: Integrated Flex Project + Java Project with Tomcat [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KevinS</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-360</link>
		<dc:creator>KevinS</dc:creator>
		<pubDate>Thu, 10 Dec 2009 13:16:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-360</guid>
		<description>Hey, how are these tutorials doing, i can't seem to find number 5, and am enthralled.</description>
		<content:encoded><![CDATA[<p>Hey, how are these tutorials doing, i can&#8217;t seem to find number 5, and am enthralled.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AndyH</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-173</link>
		<dc:creator>AndyH</dc:creator>
		<pubDate>Thu, 16 Jul 2009 06:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-173</guid>
		<description>This has been a fantastic set of tutorials so far. 

I'm just picking up these technologies and your style is perfect for the typical development approach I use. Explaining the "whys" as well as the "whats".

I just hope you keep going and that the SAS framework changes don't cause too much of a detour.</description>
		<content:encoded><![CDATA[<p>This has been a fantastic set of tutorials so far. </p>
<p>I&#8217;m just picking up these technologies and your style is perfect for the typical development approach I use. Explaining the &#8220;whys&#8221; as well as the &#8220;whats&#8221;.</p>
<p>I just hope you keep going and that the SAS framework changes don&#8217;t cause too much of a detour.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex + Cairngorm + Spring ActionScript + Tomcat + WebORB/BlazeDS + Spring Java + Hibernate + MySQL Tutorial Part 2 &#124; Web App Solution Blog</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-132</link>
		<dc:creator>Flex + Cairngorm + Spring ActionScript + Tomcat + WebORB/BlazeDS + Spring Java + Hibernate + MySQL Tutorial Part 2 &#124; Web App Solution Blog</dc:creator>
		<pubDate>Mon, 29 Jun 2009 22:32:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-132</guid>
		<description>[...] Part 4: Integrated Flex Project + Java Project with Tomcat [...]</description>
		<content:encoded><![CDATA[<p>[...] Part 4: Integrated Flex Project + Java Project with Tomcat [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex + Cairngorm + Spring ActionScript + Tomcat + WebORB/BlazeDS + Spring Java + Hibernate + MySQL Tutorial Part 3 &#124; Web App Solution Blog</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-130</link>
		<dc:creator>Flex + Cairngorm + Spring ActionScript + Tomcat + WebORB/BlazeDS + Spring Java + Hibernate + MySQL Tutorial Part 3 &#124; Web App Solution Blog</dc:creator>
		<pubDate>Mon, 29 Jun 2009 22:31:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-130</guid>
		<description>[...] Part 4: Integrated Flex Project + Java Project with Tomcat [...]</description>
		<content:encoded><![CDATA[<p>[...] Part 4: Integrated Flex Project + Java Project with Tomcat [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brianr</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-123</link>
		<dc:creator>brianr</dc:creator>
		<pubDate>Thu, 25 Jun 2009 17:25:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-123</guid>
		<description>I already have Spring security included in my list for this tutorial -- we used it on a couple projects with Flex and I ported it over to a small PoC that I'll reuse for this tutorial series. Unfortunately, though, I won't get into Spring security until several parts later when I actuall start digging into Spring for Java. That said, I will be adding a login form with role based permissions to part 5 that will set us up for Spring security. It'll basically allow 2 different types of users: Admins and Basic Users. The Admin will be able to add &amp; remove employees.

As for the HTTP session and Cairngorm...the Flex client (and Cairngorm for that matter) don't really manage or have anything to do with the session...the browser does. The Flash Player ("FP") leverages the browser's HTTP connections, so it's not really directly connected or responsible for managingtracking the session...the browser is. However, on the BlazeDS ("BDS") and/or LCDS side, you can access the session with the following Java API: FlexContext.getFlexSession();</description>
		<content:encoded><![CDATA[<p>I already have Spring security included in my list for this tutorial &#8212; we used it on a couple projects with Flex and I ported it over to a small PoC that I&#8217;ll reuse for this tutorial series. Unfortunately, though, I won&#8217;t get into Spring security until several parts later when I actuall start digging into Spring for Java. That said, I will be adding a login form with role based permissions to part 5 that will set us up for Spring security. It&#8217;ll basically allow 2 different types of users: Admins and Basic Users. The Admin will be able to add &amp; remove employees.</p>
<p>As for the HTTP session and Cairngorm&#8230;the Flex client (and Cairngorm for that matter) don&#8217;t really manage or have anything to do with the session&#8230;the browser does. The Flash Player (&#8221;FP&#8221;) leverages the browser&#8217;s HTTP connections, so it&#8217;s not really directly connected or responsible for managingtracking the session&#8230;the browser is. However, on the BlazeDS (&#8221;BDS&#8221;) and/or LCDS side, you can access the session with the following Java API: FlexContext.getFlexSession();</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brianr</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-122</link>
		<dc:creator>brianr</dc:creator>
		<pubDate>Thu, 25 Jun 2009 17:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-122</guid>
		<description>The assets directory...we've had many internal and external discussions on where to put this bad boy...there are issues with Flex Builder not always grabbing your "assets" and copying them to the output folder, so we've changed the structure a bit to get around the issue. Part 5 is a complete revamp of SAS + CG (again since they released the &lt;a href="http://www.springactionscript.org/" rel="nofollow"&gt;full docs for Spring AS on SpringActionScript.org&lt;/a&gt;) and I'll have it out shortly...then I'll get back to the addition of BlazeDS with Remote Objects.

When I release the code for Part 5, I'll probably suggest users pull the code directly or start a new, combined Flex + Java project.</description>
		<content:encoded><![CDATA[<p>The assets directory&#8230;we&#8217;ve had many internal and external discussions on where to put this bad boy&#8230;there are issues with Flex Builder not always grabbing your &#8220;assets&#8221; and copying them to the output folder, so we&#8217;ve changed the structure a bit to get around the issue. Part 5 is a complete revamp of SAS + CG (again since they released the <a href="http://www.springactionscript.org/" rel="nofollow">full docs for Spring AS on SpringActionScript.org</a>) and I&#8217;ll have it out shortly&#8230;then I&#8217;ll get back to the addition of BlazeDS with Remote Objects.</p>
<p>When I release the code for Part 5, I&#8217;ll probably suggest users pull the code directly or start a new, combined Flex + Java project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kartik Sharma</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-120</link>
		<dc:creator>Kartik Sharma</dc:creator>
		<pubDate>Thu, 25 Jun 2009 16:46:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-120</guid>
		<description>Addition of Spring security will be very useful. Brian, could you also discuss about how Cairgorm handles HTTP sessions (is there a Session tracking API much like in Servlets?). I believe most people will be looking for the code that goes in the Service Locator which eithes makes a JNDI call or uses DI to access Spring managed beans.</description>
		<content:encoded><![CDATA[<p>Addition of Spring security will be very useful. Brian, could you also discuss about how Cairgorm handles HTTP sessions (is there a Session tracking API much like in Servlets?). I believe most people will be looking for the code that goes in the Service Locator which eithes makes a JNDI call or uses DI to access Spring managed beans.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Mills</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-118</link>
		<dc:creator>Rick Mills</dc:creator>
		<pubDate>Wed, 24 Jun 2009 19:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-118</guid>
		<description>I really appreciate this series and the work you are putting into it. I am a beginner at this and step-by-step is just what I need. Based on that, I noticed two extremely minor things that tripped me up for a bit:

1: At the end under Build and Run the Application you wrote: 

"If you expand your Java project, you’ll see a WebContent directory and a new flex directory that was generated for us when we built our Flex project. Copy the assets directory from the root of our Flex project into WebContent." 
- A prior figure shows your directory structure assets in the WebContent/flex/assets folder. That is where I put them (as shown in the figure) and it works. When I put assets under WebContent alone, it doesn't load. Of course, you did point out in the sentence before the newly created flex directory under WebContent. 

2. Also, when I copied project 3 into 4, I forgot to rename EmployeeManagementConsole3 to 4. 

It is no small task to explain this material to someone as new at this as I am, and you are doing a great job. 

By the way, I would be happy to Beta test Part 5 at the risk of you concluding that certain individuals like me should not be allowed to download open source software. 

Thanks again.</description>
		<content:encoded><![CDATA[<p>I really appreciate this series and the work you are putting into it. I am a beginner at this and step-by-step is just what I need. Based on that, I noticed two extremely minor things that tripped me up for a bit:</p>
<p>1: At the end under Build and Run the Application you wrote: </p>
<p>&#8220;If you expand your Java project, you’ll see a WebContent directory and a new flex directory that was generated for us when we built our Flex project. Copy the assets directory from the root of our Flex project into WebContent.&#8221;<br />
- A prior figure shows your directory structure assets in the WebContent/flex/assets folder. That is where I put them (as shown in the figure) and it works. When I put assets under WebContent alone, it doesn&#8217;t load. Of course, you did point out in the sentence before the newly created flex directory under WebContent. </p>
<p>2. Also, when I copied project 3 into 4, I forgot to rename EmployeeManagementConsole3 to 4. </p>
<p>It is no small task to explain this material to someone as new at this as I am, and you are doing a great job. </p>
<p>By the way, I would be happy to Beta test Part 5 at the risk of you concluding that certain individuals like me should not be allowed to download open source software. </p>
<p>Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brianr</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-113</link>
		<dc:creator>brianr</dc:creator>
		<pubDate>Tue, 23 Jun 2009 12:31:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-113</guid>
		<description>I'm going to release part 5 shortly, although it's taking a slight deviation from what I had planned originally...

The Spring AS ("SAS") framework has been changing quite a bit and they've released &lt;a href="http://www.springactionscript.org/docs/reference/html/springactionscript.html" rel="nofollow"&gt;new docs for both the framework itself and the Cairngorm ("CG") extensions&lt;/a&gt;, so I'd like to revisit my SAS + CG implementation leveraging their approach.

I've also added in a login screen to set up the use of Spring security on the Java side -- it also allows me to illustrate the use of multiple Cairngorm Events + Command + Delegate paths with both hardcoded AS and XML Delegates.

The actual code is done, now I just have to write about it...hoping by EOW. Thanks for following along.</description>
		<content:encoded><![CDATA[<p>I&#8217;m going to release part 5 shortly, although it&#8217;s taking a slight deviation from what I had planned originally&#8230;</p>
<p>The Spring AS (&#8221;SAS&#8221;) framework has been changing quite a bit and they&#8217;ve released <a href="http://www.springactionscript.org/docs/reference/html/springactionscript.html" rel="nofollow">new docs for both the framework itself and the Cairngorm (&#8221;CG&#8221;) extensions</a>, so I&#8217;d like to revisit my SAS + CG implementation leveraging their approach.</p>
<p>I&#8217;ve also added in a login screen to set up the use of Spring security on the Java side &#8212; it also allows me to illustrate the use of multiple Cairngorm Events + Command + Delegate paths with both hardcoded AS and XML Delegates.</p>
<p>The actual code is done, now I just have to write about it&#8230;hoping by EOW. Thanks for following along.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rakesh Singh</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-111</link>
		<dc:creator>Rakesh Singh</dc:creator>
		<pubDate>Mon, 22 Jun 2009 23:59:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-111</guid>
		<description>Very good implementation of design patterns. Truly impressed!!
When is part 5 coming out?</description>
		<content:encoded><![CDATA[<p>Very good implementation of design patterns. Truly impressed!!<br />
When is part 5 coming out?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Buhler</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-110</link>
		<dc:creator>David Buhler</dc:creator>
		<pubDate>Sun, 21 Jun 2009 03:36:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-110</guid>
		<description>Hello Brian,

Your tutorial is exceptionally well done, and much appreciated.</description>
		<content:encoded><![CDATA[<p>Hello Brian,</p>
<p>Your tutorial is exceptionally well done, and much appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kartik Sharma</title>
		<link>http://www.webappsolution.com/wordpress/2009/06/11/flex-cairngorm-spring-actionscript-tomcat-weborbblazeds-spring-java-hibernate-mysql-tutorial-part-4/comment-page-1/#comment-107</link>
		<dc:creator>Kartik Sharma</dc:creator>
		<pubDate>Wed, 17 Jun 2009 23:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.webappsolution.com/wordpress/?p=289#comment-107</guid>
		<description>Excellent articles! Eagerly waiting for part 5 and so on.</description>
		<content:encoded><![CDATA[<p>Excellent articles! Eagerly waiting for part 5 and so on.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

