<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3580268113024111385</id><updated>2024-10-24T15:31:17.908-05:00</updated><title type='text'>Javaee trainer</title><subtitle type='html'>Free open courseware about struts2</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-4307159157942740258</id><published>2013-08-12T22:27:00.001-05:00</published><updated>2013-08-12T22:27:32.589-05:00</updated><title type='text'>Struts 2 Training Chapter 18: Anatomy of an Interceptor</title><content type='html'>In this video training, we&#39;ll learn what the Struts 2 &lt;b&gt;interceptor &lt;/b&gt;class contains? We&#39;ll understand how the flow of control is achieved, and how the framework makes the flexible &quot;plug-anywhere&quot; configuration of interceptors possible.

&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/qefvF2Y0A8Y?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/4307159157942740258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-18-anatomy-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/4307159157942740258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/4307159157942740258'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-18-anatomy-of.html' title='Struts 2 Training Chapter 18: Anatomy of an Interceptor'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-4274368245530917804</id><published>2013-08-12T22:27:00.000-05:00</published><updated>2013-08-12T22:27:02.657-05:00</updated><title type='text'>Struts 2 Training Chapter 17: Configuring Interceptors</title><content type='html'>In this video I will discuss how the default &lt;b&gt;interceptor &lt;/b&gt;configuration works and what is the necessary configuration to setup an interceptor in Struts 2.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/Kkn_8BcmopA?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/4274368245530917804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/4274368245530917804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/4274368245530917804'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-17.html' title='Struts 2 Training Chapter 17: Configuring Interceptors'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-1629274952222171432</id><published>2013-08-12T22:26:00.000-05:00</published><updated>2013-08-12T22:26:30.769-05:00</updated><title type='text'>Struts 2 Training Chapter 16: Introducing Interceptors</title><content type='html'>In this video, we will discuss about one of the most important concepts in Struts 2: &lt;b&gt;Interceptors&lt;/b&gt;. We will understand what interceptors are and how they&#39;ve been working all along in our Struts 2 application.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/DjeAqwW_J2U?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/1629274952222171432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/1629274952222171432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/1629274952222171432'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-16.html' title='Struts 2 Training Chapter 16: Introducing Interceptors'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-8844932901254248197</id><published>2013-08-12T22:25:00.000-05:00</published><updated>2013-08-12T22:25:46.363-05:00</updated><title type='text'>Struts 2 Training Chapter 15: Using Model Objects</title><content type='html'>In this video, we&#39;ll learn a few techniques for using model objects in Struts 2 actions. We&#39;ll also learn about the &lt;b&gt;ModelDriven&lt;/b&gt; interface.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/ATLP7ZimjVU?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/8844932901254248197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-15-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/8844932901254248197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/8844932901254248197'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-15-using.html' title='Struts 2 Training Chapter 15: Using Model Objects'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-8577946129295273053</id><published>2013-08-12T22:24:00.000-05:00</published><updated>2013-08-12T22:24:39.581-05:00</updated><title type='text'>Struts 2 Training Chapter 14: Configuring methods in Action mappings</title><content type='html'>This video explores the method attribute in action mappings and how we can have multiple methods in a single Action class run for different URL mappings.

&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/toCQ_CSXpgw?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/8577946129295273053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/8577946129295273053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/8577946129295273053'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-14.html' title='Struts 2 Training Chapter 14: Configuring methods in Action mappings'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-645224302991292973</id><published>2013-08-12T22:23:00.003-05:00</published><updated>2013-08-12T22:23:25.934-05:00</updated><title type='text'>Struts 2 Training Chapter 13: The ActionSupport Class</title><content type='html'>I this chapter you will watch a video introducing the &lt;b&gt;ActionSupport&lt;/b&gt; class and one of the features of the class, validation. We&#39;ll look at the validate() method and how we can implement simple form validations in Struts 2.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/R6n511ZC50Q?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/645224302991292973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-13.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/645224302991292973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/645224302991292973'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-13.html' title='Struts 2 Training Chapter 13: The ActionSupport Class'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-5782838534121255526</id><published>2013-08-12T22:23:00.001-05:00</published><updated>2013-08-12T22:23:12.775-05:00</updated><title type='text'>Struts 2 Training Chapter 12: Action Wildcards</title><content type='html'>In this video training we will discuss about how to use wildcards when mapping Struts 2 Actions. Wildcards let us map multiple Action names with a single Action mapping. This simplifies the XML mapping configuration, especially if your application uses some sort of standard naming conventions for the Action and JSP names.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/gBhGREQyeFk?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/5782838534121255526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-12-action.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/5782838534121255526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/5782838534121255526'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-12-action.html' title='Struts 2 Training Chapter 12: Action Wildcards'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-4677872274161430776</id><published>2013-08-12T22:21:00.002-05:00</published><updated>2013-08-12T22:21:17.376-05:00</updated><title type='text'>Struts 2 Training Chapter 11: Login Action and Best Practices (2)</title><content type='html'>In this video training, we&#39;ll continue looking at the login action and learn about some best practices that we can implement in our Struts 2 application.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/7yYs39-ZDOE?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/4677872274161430776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-11-login.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/4677872274161430776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/4677872274161430776'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-11-login.html' title='Struts 2 Training Chapter 11: Login Action and Best Practices (2)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-7454939114056782197</id><published>2013-08-12T22:21:00.000-05:00</published><updated>2013-08-12T22:21:03.095-05:00</updated><title type='text'>Struts 2 Training Chapter 10: Login Action and Best Practices (I)</title><content type='html'>In this video training, we&#39;ll learn how to implement a very common use case: basic login functionality using Struts 2 framework. In the next tutorial, we&#39;ll enhance this code with some best practices.&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/Oo9lMGfis1c?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/7454939114056782197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-10-login.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/7454939114056782197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/7454939114056782197'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-10-login.html' title='Struts 2 Training Chapter 10: Login Action and Best Practices (I)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-5152371930868931168</id><published>2013-08-12T22:19:00.003-05:00</published><updated>2013-08-12T22:19:32.078-05:00</updated><title type='text'>Struts 2 Training Chapter 09: Post requests to actions</title><content type='html'>In this video, we&#39;ll discuss about how to make POST requests to actions, using both HTML forms and Struts 2 tags.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/cG7FNgD11iE?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/5152371930868931168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-09-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/5152371930868931168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/5152371930868931168'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-09-post.html' title='Struts 2 Training Chapter 09: Post requests to actions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-3342028880185341664</id><published>2013-08-12T22:19:00.001-05:00</published><updated>2013-08-12T22:19:18.385-05:00</updated><title type='text'>Struts 2 Training Chapter 08: Accessing Input Parameters</title><content type='html'>I this chapter we will discuss about how to pass input parameters to our Struts 2 application and learn how we can capture that in our Action class.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/hBljGA8wyv0?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/3342028880185341664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-08-accessing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/3342028880185341664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/3342028880185341664'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-08-accessing.html' title='Struts 2 Training Chapter 08: Accessing Input Parameters'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-1491728275184373214</id><published>2013-08-12T22:18:00.001-05:00</published><updated>2013-08-12T22:18:56.136-05:00</updated><title type='text'>Struts 2 Training Chapter 07: The ValueStack</title><content type='html'>In this video chapter the topic of Struts 2 &lt;b&gt;ValueStack&lt;/b&gt; will be discussed. We will focus on how data from the action class is made available to Struts 2 tags. We&#39;ll understand a few core concepts of the framework. This will also be our first look at the &lt;b&gt;ValueStack&lt;/b&gt; object.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/EZpwBJ6EfDw?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/1491728275184373214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-07-valuestack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/1491728275184373214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/1491728275184373214'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-07-valuestack.html' title='Struts 2 Training Chapter 07: The ValueStack'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-8115066038301654472</id><published>2013-08-12T22:12:00.001-05:00</published><updated>2013-08-12T22:12:26.249-05:00</updated><title type='text'>Struts 2 Training Chapter 06: A Tag And A Business Service</title><content type='html'>In this chapter video, we&#39;ll quickly recap the concepts we&#39;ve learnt so far by creating a new Struts 2 application. We&#39;ll then add an sample business service, and take our first look at Struts 2 tags, starting with &lt;b&gt;s:property &lt;/b&gt;tag. 
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/nrYLnbGZ_4E?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/8115066038301654472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-06-tag-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/8115066038301654472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/8115066038301654472'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-06-tag-and.html' title='Struts 2 Training Chapter 06: A Tag And A Business Service'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-8335005963950953412</id><published>2013-08-12T22:11:00.000-05:00</published><updated>2013-08-12T22:11:30.077-05:00</updated><title type='text'>Struts 2 Training Chapter 05: Understanding Namespaces</title><content type='html'>In this video chapter the concept of namespaces when mapping Struts 2 actions is explained. We&#39;ll configure a namespace, and also understand the default &quot;/&quot; &lt;b&gt;namespace&lt;/b&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/BlFHGscURC4?list=PLB7BB551126EDD5E0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/8335005963950953412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-05.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/8335005963950953412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/8335005963950953412'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-05.html' title='Struts 2 Training Chapter 05: Understanding Namespaces'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-3355138376988071842</id><published>2013-08-12T21:48:00.000-05:00</published><updated>2013-08-12T22:06:35.253-05:00</updated><title type='text'>Struts 2 Training Chapter 04: Writing a Struts 2 Application (II)</title><content type='html'>In the second part video, we&#39;ll continue with our Struts 2 application by adding result mapping to JSPs, &lt;b&gt;Struts 2 filters&lt;/b&gt;, and complete the request response flow.
&lt;br&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/1rDnWURZOWI?list=PLB7BB551126EDD5E0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt; 
</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/3355138376988071842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-04-writing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/3355138376988071842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/3355138376988071842'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-04-writing.html' title='Struts 2 Training Chapter 04: Writing a Struts 2 Application (II)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-7706897532769250213</id><published>2013-08-12T21:45:00.000-05:00</published><updated>2013-08-12T22:06:27.393-05:00</updated><title type='text'>Struts 2 Training Chapter 04: Building a Struts 2 Application (I)</title><content type='html'>In this video chapter, I show ou how to write a simple Struts 2 project. We&#39;ll create the Struts XML and an action class, and also configure a struts.xml mapping.
&lt;br&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/u4Pn1rdv5Is?list=PLB7BB551126EDD5E0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/7706897532769250213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-04-building.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/7706897532769250213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/7706897532769250213'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-04-building.html' title='Struts 2 Training Chapter 04: Building a Struts 2 Application (I)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-1882298184326450231</id><published>2013-08-12T21:41:00.001-05:00</published><updated>2013-08-12T22:06:20.461-05:00</updated><title type='text'>Struts 2 Training Chapter 03: Setting Up de development environmen</title><content type='html'>In this video course, I show you how set up our development environment to use Struts 2. We&#39;ll download the Struts 2 distribution, configure a user library and create a blank web application.
&lt;br&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/LhjEgxJ080g?list=PLB7BB551126EDD5E0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/1882298184326450231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-03-setting-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/1882298184326450231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/1882298184326450231'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-03-setting-up.html' title='Struts 2 Training Chapter 03: Setting Up de development environmen'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-6481361962217707428</id><published>2013-08-12T21:40:00.002-05:00</published><updated>2013-08-12T22:05:27.118-05:00</updated><title type='text'>Struts 2 Training Chapter  02: Introduction to Struts 2</title><content type='html'>In this video I explain what a typical MVC (&lt;b&gt;model-view-controller&lt;/b&gt;) framework should do, and what components any such framework should have. Then, we&#39;ll have a high level look at some of the core Struts 2 modules.
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/9BvQpf7JcOI?list=PLB7BB551126EDD5E0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/6481361962217707428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-02.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/6481361962217707428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/6481361962217707428'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-chapter-02.html' title='Struts 2 Training Chapter  02: Introduction to Struts 2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580268113024111385.post-2351875543163975989</id><published>2013-08-12T19:41:00.001-05:00</published><updated>2013-08-13T17:31:46.890-05:00</updated><title type='text'>Struts 2 Training Chapter 01: Introduction To MVC</title><content type='html'>In this video, I discuss about the MVC (&lt;b&gt;model-view-controller&lt;/b&gt;)architectural pattern. We&#39;ll learn what the Model, View and Controller roles are with a real world example.
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/f46WEeM8HTA?list=PLB7BB551126EDD5E0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;i&gt;For better visualization make click on fullscreen&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://javaee-trainer.blogspot.com/feeds/2351875543163975989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-01-introduction-to-mvc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/2351875543163975989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580268113024111385/posts/default/2351875543163975989'/><link rel='alternate' type='text/html' href='http://javaee-trainer.blogspot.com/2013/08/struts-2-training-01-introduction-to-mvc.html' title='Struts 2 Training Chapter 01: Introduction To MVC'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>