⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 volunteers.html

📁 Struts中文文档
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<html><head><META http-equiv="Content-Type" content="text/html; charset=GB2312"><meta content="Ted Husted" name="author"><title>The Struts User's Guide - Who We Are</title></head><body vlink="#023264" alink="#023264" link="#023264" text="#000000" bgcolor="#ffffff"><table cellspacing="5" width="100%" border="0"><tr><td colspan="2"><a href="http://jakarta.apache.org"><img border="0" align="left" src="../images/jakarta-logo.gif"></a><img border="0" align="right" src="../images/struts.gif"></td></tr><tr><td colspan="2"><hr></td></tr><tr><td valign="top" width="120">

    <title>Struts 用户指南</title>

    <table cellspacing="5" border="0"><tr><th align="left" colspan="2"><font color="#023264"><strong>快速连接</strong></font></th></tr>
      <tr><td width="15" align="center"></td><td><font size="-1"><a href="../index.html">Home</a></font></td></tr>
      <tr><td width="15" align="center"></td><td><font size="-1"><a href="index.html">目录</a></font></td></tr>
      <tr><td width="15" align="center"></td><td><font size="-1"><a href="introduction.html">简介</a></font></td></tr>
      <tr><td width="15" align="center"></td><td><font size="-1"><a href="building_model.html">Model 部件</a></font></td></tr>
      <tr><td width="15" align="center"></td><td><font size="-1"><a href="building_view.html">View 部件</a></font></td></tr>
      <tr><td width="15" align="center"></td><td><font size="-1"><a href="building_controller.html">Controller 部件</a></font></td></tr>
      <tr><td width="15" align="center"></td><td><font size="-1"><a href="resources.html">资源</a></font></td></tr>
      <tr><td width="15" align="center"></td><td><font size="-1"><a href="volunteers.html">我们是谁</a></font></td></tr>
    </table>

</td><td valign="top"><body> 
<a name="whoWeAre"></a><table width="100%" cellpadding="5" cellspacing="5" border="0"><tr><td bgcolor="#023264"><font size="+1" face="arial,helvetica,sanserif" color="#ffffff"><strong>Who We Are</strong></font></td></tr></table><a name="meritocracy"></a><table width="100%" cellpadding="5" cellspacing="5" border="0"><tr><td bgcolor="#023264"><font size="+1" face="arial,helvetica,sanserif" color="#ffffff"><strong>The Meritocracy</strong></font></td></tr><tr><td><blockquote>
<p>All work on Struts is contributed by volunteers whose only motivation
is to help make Struts work even better, both for themselves and for rest of the community.</p> 
<p>All contributions are welcome, and may be discussed and posted on the mailing lists. 
The final decision of what becomes part of the official distribution is made by a group of 
<a href="#committers">Committers</a>. For more about Meritocracy, see the 
<a href="http://jakarta.apache.org/site/roles.html">Management page</a> on the 
Apache Jarakta Website.</p>
</blockquote></td></tr></table><a name="contributors.source"></a><table width="100%" cellpadding="5" cellspacing="5" border="0"><tr><td bgcolor="#023264"><font size="+1" face="arial,helvetica,sanserif" color="#ffffff"><strong>Source Code Contributors</strong></font></td></tr><tr><td><blockquote> 
<ul>
<li>Arun M. Thomas</li>
<li>Chris Audley</li>
<li>Craig R. McClanahan</li>
<li>David Geary</li>
<li>Don Clasen</li>
<li>Florent Carpentier</li>
<li>Jeff Hutchison</li>
<li>Jimmy Larsson</li>
<li>Luis Arias</li>
<li>Marius Barduta</li>
<li>Martin Cooper</li>
<li>Mike Schachter</li>
<li>Niall Pemberton</li>
<li>Oleg V Alexeev</li>
<li>Ralph Schaer</li>
<li>Rob Leland</li>
<li>Sean Kelly</li>
<li>Ted Husted</li>
</ul>
</blockquote></td></tr></table><a name="contributors.documentation"></a><table width="100%" cellpadding="5" cellspacing="5" border="0"><tr><td bgcolor="#023264"><font size="+1" face="arial,helvetica,sanserif" color="#ffffff"><strong>User Guide Contributors</strong></font></td></tr><tr><td><blockquote> 
<ul>
<li>Chris Assenza</li>
<li>Craig R. McClanahan</li>
<li>David Geary</li>
<li>dIon Gillard</li>
<li>Ed Burns</li>
<li>Eric Wu</li>
<li>John Rousseau</li>
<li>John Ueltzhoeffer</li>
<li>Larry McCay</li>
<li>Martin Cooper</li>
<li>Matthias Kerkhoff</li>
<li>Mike Schachter</li>
<li>Paul Runyan</li>
<li>Robert Hayden</li>
<li>Stanley Santiago</li>
<li>Ted Husted</li>
<li>Wong Kok Kai</li>
</ul>
</blockquote></td></tr></table><a name="committers"></a><table width="100%" cellpadding="5" cellspacing="5" border="0"><tr><td bgcolor="#023264"><font size="+1" face="arial,helvetica,sanserif" color="#ffffff"><strong>Active Committers</strong></font></td></tr><tr><td><blockquote> 
<ul>
<li><b>Craig R. McClanahan</b></li> (craigmcc at apache.org)
<li><b>Michael Schachter</b></li>   (mschachter at apache.org)
<li><b>Ted Husted</b></li>          (husted at apache.org)
<li><b>Rob Leland</b></li>          (rleland at apache.org)
<li><b>Vincent Massol</b></li>      (vmassol at apache.org)
<li><b>Cedric Dumoulin</b></li>     (cedric.dumoulin at lifl.fr)
<li><b>Martin Cooper</b></li>       (martinc at apache.org)
<li><b>David Winterfeldt</b></li>   (dwinterfeldt at apache.org)
<li><b>Oleg Alexeev</b></li>        (oalexeev at apache.org)
</ul>
</blockquote></td></tr></table><a name="comitters.emeritus"></a><table width="100%" cellpadding="5" cellspacing="5" border="0"><tr><td bgcolor="#023264"><font size="+1" face="arial,helvetica,sanserif" color="#ffffff"><strong>Emeritus Committers</strong></font></td></tr><tr><td><blockquote> 
<ul>
<li>David Geary</li>
<li>Luis Arias</li>
<li>Pierre Delilse</li>
</ul>
</blockquote></td></tr></table><a name="about"></a><table width="100%" cellpadding="5" cellspacing="5" border="0"><tr><td bgcolor="#023264"><font size="+1" face="arial,helvetica,sanserif" color="#ffffff"><strong>More About Us</strong></font></td></tr><tr><td><blockquote>

<h3><a name="craigmcc">Craig R. McClanahan -- Committer</a></h3>

<p>I've been involved with servlet and JSP technology since around 1998.  It
started out that I needed a way to build some web applications for several
projects, and liked Java a lot better than the alternatives.  I also liked the
price tag of open source software, and started using Apache JServ -- later on,
getting involved in the project (like many people, I was whining about the
twelve months it took to get from version 0.9 to version 1.0, and my son said
"Dad, you know Java -- go help them finish it!" -- so I did :-).</p>

<p>For quite a while, I was participating a lot on the JSP-INTEREST and
SERVLET-INTEREST <a href="http://archives.java.sun.com">mailing lists</a>, especially on
the topic of good architectures for web applications.  I was disgusted with the
hash that many beginners created when they used (or abused) scriptlets in JSP
pages, and built (for my former employer) a pretty comprehensive framework that
could be considered ("Struts 0.01 without the custom tags").  It was
proprietary code, but I was able to describe the concepts, and there started to
be a feeling on the lists that this "Model 2" thing was pretty cool -- but
there were no good examples to look at, so it was mostly hand waving types of
discussions.</p>

<p>Over the same time period, I got involved as an individual contributor in the
<a href="http://java.sun.com/jcp">Java Community Process</a>, and joined the expert group
that defined the servlet 2.2 and JSP 1.1 specs.  Sun was impressed enough to
offer me a job as the technical lead on the team within Sun (currently five
other individuals) that works on <a href="http://jakarta.apache.org/tomcat">Tomcat</a>  --
the architecture for Catalina, which is the servlet container part of Tomcat
4.0, is also mine -- so I am in the really nice position of getting paid to
work on open source software :-).  And, participate on the expert groups for
Servlet 2.3 and JSP 1.2.  And, speak at various conferences, including
ApacheCon and JavaOne.  And, talk to groups within Sun about using Struts and
JSP/servlet technology.  And ... (there's some really interesting things being
considered for the future).</p>

<p>The original design of what came to be Struts has been in my head for a long
time, since those interesting mailing list discussions, but the first version
of the actual code was written on my laptop on a Memorial Day weekend vacation
trip (end of May, 2000) to the Oregon coast -- in between watching the surf and
having the house shaken by a windstorm at night.  Since then, it has gathered
attention and popularity as we approach our first official release, and it
delights me to see my "baby" grow up so well :-).  Of course, it is no longer
just me -- there have been incredible numbers of good ideas from all over, and
a peek at the TODO list for 1.1 says that even more good stuff is coming in the
future.</p>

<p>One motivation factor was <a href="http://www.servlets.com/soapbox/problems-jsp.html">
Jason Hunter's</a> article about the Problems with JSP. Jason and I get along
fine, even though we have different preferences about presentation
technologies.  Besides being the author of a very popular book about servlets,
with a second edition coming soon, Jason is also the representative for the
Apache Software Foundation on the Executive Committe of the Java Community
Process.</p>

<p>Personally, I live in Portland, Oregon (even though my team at Sun is mostly in
Cupertino, CA -- staying here was part of the job deal :-).  I like to support

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -