Author: mikus
Date: Mon Jun 26 20:20:40 2006
New Revision: 417332

URL: http://svn.apache.org/viewvc?rev=417332&view=rev
Log:
Added myself to the committer's list

Modified:
    struts/site/src/site/xdoc/volunteers.xml

Modified: struts/site/src/site/xdoc/volunteers.xml
URL: 
http://svn.apache.org/viewvc/struts/site/src/site/xdoc/volunteers.xml?rev=417332&r1=417331&r2=417332&view=diff
==============================================================================
--- struts/site/src/site/xdoc/volunteers.xml (original)
+++ struts/site/src/site/xdoc/volunteers.xml Mon Jun 26 20:20:40 2006
@@ -174,6 +174,10 @@
                         <strong>Ian Roughley</strong>
                         (roughley at apache.org)
                     </li>
+                    <li>
+                        <strong>Michael Jouravlev</strong>
+                        (mikus at apache.org)
+                    </li>
                 </ul>
             </subsection>
 
@@ -1253,6 +1257,45 @@
                     sub-projects, though I'm keeping an eye on Ti and some of
                     the
                     other experimental work that's going on.</p>
+
+                <h4 id="mikus">Michael Jouravlev -- Committer</h4>
+
+               <p>In 2001 I joined a team that had been tasked with building a 
front
+               end to a lottery system using Java technology. The system had 
to have
+               Web interface (HTML), cellular phone interface (WML and later 
SMS)
+               as well as audio interface for regular telephone
+               (VoiceXML). Someone suggested to use Struts. I did not know 
about Struts
+               at that time, but the framework quickly proved to be superior 
to simple
+               JSP-based Model1 approach. The team effort resulted in a 
multi-layer
+               application that is still competitive and maintainable 
today.</p>
+
+               <p>Struts proved its value, but some common practices seemed
+               inconvenient or plain wrong to me. I started to read what other 
people
+               say. I found great value in Ted Husted's tips, as well as in 
the book
+               by Chuck Cavaness. After a while I devised some practices of my 
own
+               (or just 
+               <a 
href="http://www.theserverside.com/tt/articles/article.tss?l=RedirectAfterPost";>rediscovered</a>
+               something that others has been doing for long time)
+               and since then I have been trying to improve Struts in different
+               ways.</p>
+
+               <p>I started to think about page flows and Back button support 
back in
+               2002, this resulted in a simple but robust wizard engine. I also
+               wanted to make development with Struts more object-oriented. I 
found
+               DispatchAction useful in this regards but with quirks of its 
own. So I
+               created my own dispatch action that allowed me to process both 
input
+               and render phases of a web resource. Promoting this approach is 
a
+               job of its own.</p>
+
+               <p>My most recent area of interest is web components and Ajax.
+               Creating independent components using Ajax is actually simpler 
than
+               using less fancy patterns like redirect-after-post. In attempt 
to
+               combine Ajax and non-Ajax components into one package I came up 
with
+               idea of <a href="http://www.jspcontrols.net/";>dual-mode 
components</a>
+               that work either with or without Javascript.</p>
+
+               <p>Struts has been good to me. I want Struts to keep being 
improved and to
+               remain the Java web framework of choice.</p>
 
             </subsection>
         </section>


Reply via email to