<?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>Grails Example</title>
	<atom:link href="http://www.grailsexample.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.grailsexample.net</link>
	<description>Video tutorials on Grails</description>
	<lastBuildDate>Wed, 15 May 2013 02:43:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Grails 2.2 and Groovy / Grails Tool Suite</title>
		<link>http://www.grailsexample.net/grails-2-2-and-groovy-grails-tool-suite/</link>
		<comments>http://www.grailsexample.net/grails-2-2-and-groovy-grails-tool-suite/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 16:27:20 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=231</guid>
		<description><![CDATA[Update: The new release of GGTS 3.2.0 fixes these issues and comes with the Groovy 2.0 compiler installed and configured as the default. You no longer need any updates or patches for GGTS to work with Grails 2.2.x. Well, Grails 2.1.3 was &#8230; <a href="http://www.grailsexample.net/grails-2-2-and-groovy-grails-tool-suite/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-1947007712663618"; /* Top Post Banner */  google_ad_slot = "3599174542";  google_ad_width = 468;  google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]&gt;</script><span style="color: #ff0000;"><br />
<strong>Update</strong>: The new release of GGTS 3.2.0 fixes these issues and comes with the Groovy 2.0 compiler installed and configured as the default. You no longer need any updates or patches for GGTS to work with Grails 2.2.x. </span></p>
<p>Well, Grails 2.1.3 was released this week with 2.2.0 showing up the next day. If you use the Groovy / Grails Tool Suite for development, you will find that running certain Grails commands like run-app no longer work from within GGTS (they still work fine from the command line).</p>
<p>Until the next update to GGTS is released you can apply this update supplied by the nice folks at SpringSource:</p>
<ol>
<li><span style="line-height: 15px;">From the GGTS Help menu, choose <strong>Install New Software</strong>.</span></li>
<li>Paste the following URL into the <strong>Work With</strong> field - <a id="yui_3_7_2_1_1356106194442_1854" href="http://dist.springsource.com/snapshot/TOOLS/grails-ide/nightly" target="_blank" rel="nofollow">http://dist.springsource.com/snapshot/TOOLS/grails-ide/nightly</a></li>
<li>In the components list that appears, open the <strong>Core /Grails IDE for Eclipse</strong> item and check <strong>Grails IDE.</strong><br />
<a href="http://www.grailsexample.net/grails-2-2-and-groovy-grails-tool-suite/ggtsupdate/" rel="attachment wp-att-232"><img class="alignnone size-full wp-image-232" alt="GGTSUpdate" src="http://www.grailsexample.net/wp-content/uploads/2012/12/GGTSUpdate.png" width="643" height="410" /></a></li>
<li>Click <strong>Next</strong>, and continue with the defaults until the update is installed.</li>
</ol>
<p>Now you are ready to try all the cool new stuff in Grails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/grails-2-2-and-groovy-grails-tool-suite/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Basic Security</title>
		<link>http://www.grailsexample.net/basic-security/</link>
		<comments>http://www.grailsexample.net/basic-security/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 14:13:34 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Build]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=157</guid>
		<description><![CDATA[In this Grails Example, we complete the ProjectTracker application by implementing basic security. Although this is not a comprehensive discussion on web application security, you learn how to create a login page that authenticates your users against the EndUser model, &#8230; <a href="http://www.grailsexample.net/basic-security/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-1947007712663618";
/* Top Post Banner */ 
google_ad_slot = "3599174542"; 
google_ad_width = 468; 
google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]&gt;</script></p>
<p>In this Grails Example, we complete the ProjectTracker application by implementing basic security. Although this is not a comprehensive discussion on web application security, you learn how to create a login page that authenticates your users against the EndUser model, as well as how to add an interceptor method to your controllers that authorizes your end users before executing any additional methods in the controller. For a complete discussion on security, please see the information on the <a href="http://grails.org/plugin/spring-security-core" target="_blank">Spring Security Core Plugin</a>.</p>
<p>Additional credit for content on this video comes from Scott Davis&#8217; article: <a href="http://www.ibm.com/developerworks/java/library/j-grails04289/index.html" target="_blank">Mastering Grails: Authentication and Authorization</a>.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/xoDG6Anbx84?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/basic-security/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Constraints and Static Scaffolding</title>
		<link>http://www.grailsexample.net/constraints-and-static-scaffolding/</link>
		<comments>http://www.grailsexample.net/constraints-and-static-scaffolding/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 17:44:07 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Build]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=143</guid>
		<description><![CDATA[In this Grails Example, we add validation constraints to our model. This limits the data that an end-user can enter into our scaffolded views. Constraints in your model definition are automatically rendered in your scaffolded views. There are many types &#8230; <a href="http://www.grailsexample.net/constraints-and-static-scaffolding/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-1947007712663618";
/* Top Post Banner */ 
google_ad_slot = "3599174542"; 
google_ad_width = 468; 
google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]&gt;</script></p>
<p>In this Grails Example, we add validation constraints to our model. This limits the data that an end-user can enter into our scaffolded views. Constraints in your model definition are automatically rendered in your scaffolded views. There are many types of constraints such as making a field required, unique, or one that only accepts a range of values.</p>
<p>Once we have our constraints in place, we will generate Static Scaffolding, which allows us to see the actual code behind the controllers and views that scaffolding uses. Using Static Scaffolding allows you to customize these files.</p>
<p>Video #15 shows how to enable data entry constraints and Static Scaffolding.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/N-Ysr3P9-to?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/constraints-and-static-scaffolding/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Instant UI &#8211; Dynamic Scaffolding</title>
		<link>http://www.grailsexample.net/instant-ui-dynamic-scaffolding/</link>
		<comments>http://www.grailsexample.net/instant-ui-dynamic-scaffolding/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 05:41:56 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Build]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=138</guid>
		<description><![CDATA[In this Grails Example, we will invoke a powerful feature of Grails called Dynamic Scaffolding. With a simple one-line command in our controllers, Grails will dynamically build an HTML 5 user interface that contains create, read, update, and delete (CRUD) &#8230; <a href="http://www.grailsexample.net/instant-ui-dynamic-scaffolding/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">
<!--
google_ad_client = "ca-pub-1947007712663618";
/* Top Post Banner */ 
google_ad_slot = "3599174542"; 
google_ad_width = 468; 
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" 
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>In this Grails Example, we will invoke a powerful feature of Grails called Dynamic Scaffolding. With a simple one-line command in our controllers, Grails will dynamically build an HTML 5 user interface that contains create, read, update, and delete (CRUD) functionality. The UI also recognizes the relationships between our models and adds the necessary links to connect parent and child data objects together, such as task to projects, projects to owners, etc. </p>
<p>Video #14 shows how to enable Dynamic Scaffolding on your models.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/3hVXw2DoI_8?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/instant-ui-dynamic-scaffolding/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Designing the Data Model</title>
		<link>http://www.grailsexample.net/designing-the-data-model/</link>
		<comments>http://www.grailsexample.net/designing-the-data-model/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 04:17:23 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Build]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=125</guid>
		<description><![CDATA[In this Grails Example, we will design and build the remaining models for the ProjectTracker Application. We will first design the data model on paper by defining the individual entities, which will become models. We will then describe the attributes &#8230; <a href="http://www.grailsexample.net/designing-the-data-model/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">
<!--
google_ad_client = "ca-pub-1947007712663618";
/* Top Post Banner */ 
google_ad_slot = "3599174542"; 
google_ad_width = 468; 
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" 
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>In this Grails Example, we will design and build the remaining models for the ProjectTracker Application. We will first design the data model on paper by defining the individual entities, which will become models. We will then describe the attributes of each entity, which become the fields in our views. Finally we will include the relationships between entities by creating one-to-many joins between the entities. Once we have the design sketched out, we will go into Eclipse and create the models, fields, and joins. </p>
<p>Video #13 shows how to build the remaining models in Eclipse</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/MFr1CQTnidY?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/designing-the-data-model/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Creating a Basic Stack</title>
		<link>http://www.grailsexample.net/creating-a-basic-stack/</link>
		<comments>http://www.grailsexample.net/creating-a-basic-stack/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 22:54:57 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Basics]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=62</guid>
		<description><![CDATA[In this Grails Example, we will set up the Project Tracker application and create a simple controller, view, and model. Video #8 shows how to create the Project Tracker project in Eclipse Video #9 shows how to create a simple &#8230; <a href="http://www.grailsexample.net/creating-a-basic-stack/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-1947007712663618";
/* Top Post Banner */
google_ad_slot = "3599174542";
google_ad_width = 468;
google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]&gt;</script></p>
<p>In this Grails Example, we will set up the Project Tracker application and create a simple controller, view, and model.</p>
<p>Video #8 shows how to create the Project Tracker project in Eclipse<br />
<iframe src="http://www.youtube.com/embed/qcZ6FWmIuJc" frameborder="0" width="560" height="315"></iframe></p>
<p>Video #9 shows how to create a simple controller<br />
<iframe src="http://www.youtube.com/embed/mU0vgIPFcQo" frameborder="0" width="560" height="315"></iframe></p>
<p>Video #10 shows how to create a view<br />
<iframe src="http://www.youtube.com/embed/tzqxCuWq6k4" frameborder="0" width="560" height="315"></iframe></p>
<p>Video #11 Create a data model &#8211; Part 1<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/hGjCYfLZF_8" frameborder="0" allowfullscreen></iframe></p>
<p>Video #12 Create a data model &#8211; Part 2<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/y2ul-LIvniw" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/creating-a-basic-stack/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Installing a Grails Development Environment on Linux</title>
		<link>http://www.grailsexample.net/installing-a-grails-development-environment-on-linux/</link>
		<comments>http://www.grailsexample.net/installing-a-grails-development-environment-on-linux/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 05:11:55 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=38</guid>
		<description><![CDATA[In this Grails Example, we will set up our development environment on a Linux system. Video #6 shows how to install Grails and Java on Linux Video #7 shows how to install Eclipse and the Grails extensions on Linux]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-1947007712663618";
/* Top Post Banner */
google_ad_slot = "3599174542";
google_ad_width = 468;
google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]&gt;</script></p>
<p>In this Grails Example, we will set up our development environment on a Linux system.</p>
<p>Video #6 shows how to install Grails and Java on Linux</p>
<p><iframe src="http://www.youtube.com/embed/sxWbaL-4odI" frameborder="0" width="560" height="315"></iframe></p>
<p>Video #7 shows how to install Eclipse and the Grails extensions on Linux</p>
<p><iframe src="http://www.youtube.com/embed/jrizPPljO_c" frameborder="0" width="560" height="315"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/installing-a-grails-development-environment-on-linux/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Installing a Grails Development Environment on OS X</title>
		<link>http://www.grailsexample.net/installing-a-grails-development-environment-on-os-x/</link>
		<comments>http://www.grailsexample.net/installing-a-grails-development-environment-on-os-x/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 05:10:14 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=34</guid>
		<description><![CDATA[Updated for Grails 2.1.1 Video #4: In this Grails Example, we will set up our development environment on an OS X system. This first video shows you how to install Grails and Java on OS X. To install Grails, you will &#8230; <a href="http://www.grailsexample.net/installing-a-grails-development-environment-on-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-1947007712663618";
/* Top Post Banner */
google_ad_slot = "3599174542";
google_ad_width = 468;
google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]&gt;</script></p>
<p><span style="color: #ff0000;">Updated for Grails 2.1.1</span><br />
Video #4: In this Grails Example, we will set up our development environment on an OS X system.</p>
<p>This first video shows you how to install Grails and Java on OS X. To install Grails, you will need a Java Developers Kit (www.apple.com), and the Grails libraries (www.grails.org). This video will show you how to download and install both. It then shows how to set up the appropriate Bash profile to allow you to run Grails commands from the terminal.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/7DrUoyyfwAI?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Video #5: In the second video, you learn how to install an Integrated Development Environment (IDE) based on Eclipse called the Groovy/Grails Tool Suite. This tool is pre-configured for Groovy and Grails to give you features such as syntax highlighting and code completion. The video shows you how to install it and configure it for the Grails 2.1.1 environment that you installed in the previous video.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/pUtUmiogox8?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/installing-a-grails-development-environment-on-os-x/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Installing a Grails Development Environment on Windows</title>
		<link>http://www.grailsexample.net/installing-a-grails-development-environment-on-windows/</link>
		<comments>http://www.grailsexample.net/installing-a-grails-development-environment-on-windows/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 05:09:30 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=31</guid>
		<description><![CDATA[Updated for Grails 2.2.x In this Grails Example, we will set up our development environment on a Windows system. This first video shows you how to install Grails and Java on Windows. To install Grails, you will need a Java Developers &#8230; <a href="http://www.grailsexample.net/installing-a-grails-development-environment-on-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-1947007712663618"; /* Top Post Banner */ google_ad_slot = "3599174542"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[</p>
<p>// ]]&gt;</script></p>
<p><span style="color: #ff0000;">Updated for Grails 2.2.x</span><br />
In this Grails Example, we will set up our development environment on a Windows system.</p>
<p>This first video shows you how to install Grails and Java on Windows. To install Grails, you will need a Java Developers Kit (www.java.com), and the Grails libraries (www.grails.org). This video will show you how to download and install both. It then shows how to set the appropriate environment variables to allow you to run Grails commands from the command prompt.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/1Vxj55sE3sQ?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>In the second video, you learn how to install an Integrated Development Environment (IDE) based on Eclipse called the Groovy &amp; Grails Tool Suite. This tool is pre-configured for Groovy and Grails to give you features such as syntax highlighting and code completion. The video shows you how to install it and configure it for the Grails 2.2.x environment that you installed in the previous video.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/DpzafRzfpBs?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/installing-a-grails-development-environment-on-windows/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Introduction to Grails</title>
		<link>http://www.grailsexample.net/introduction-to-grails/</link>
		<comments>http://www.grailsexample.net/introduction-to-grails/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 22:22:26 +0000</pubDate>
		<dc:creator>mkelly</dc:creator>
				<category><![CDATA[Basics]]></category>

		<guid isPermaLink="false">http://www.grailsexample.net/?p=5</guid>
		<description><![CDATA[Welcome to the Foundations in Grails course. In this first Grails Example video, you will understand the components of the Grails model-view-controller (MVC) framework and be ready to install a Grails development environment. It will cover the difference between a &#8230; <a href="http://www.grailsexample.net/introduction-to-grails/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Welcome to the <strong>Foundations in Grails</strong> course. In this first Grails Example video, you will understand the components of the Grails model-view-controller (MVC) framework and be ready to install a Grails development environment. It will cover the difference between a full-stack MVC and an extensible MVC framework. It also covers the the path that an MVC request takes as it starts from the browser, continues through the web server, dispatcher, controller, models and views, and then back again to the browser as a web page. Finally, the video describes what the course will and will not teach so that you can decide whether the course is for you.</p>
<p><iframe src="http://www.youtube.com/embed/XrDXqoomws4" frameborder="0" width="560" height="315"></iframe></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.grailsexample.net/introduction-to-grails/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
