You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-cvs@jakarta.apache.org by rd...@apache.org on 2006/02/18 15:25:32 UTC

svn commit: r378725 - /jakarta/site/docs/site/news/news-2006-q1.html

Author: rdonkin
Date: Sat Feb 18 06:25:31 2006
New Revision: 378725

URL: http://svn.apache.org/viewcvs?rev=378725&view=rev
Log:
Problems with line endings after regenerating site. AFAIK no content change. The eol-style is now set to native.

Modified:
    jakarta/site/docs/site/news/news-2006-q1.html   (contents, props changed)

Modified: jakarta/site/docs/site/news/news-2006-q1.html
URL: http://svn.apache.org/viewcvs/jakarta/site/docs/site/news/news-2006-q1.html?rev=378725&r1=378724&r2=378725&view=diff
==============================================================================
--- jakarta/site/docs/site/news/news-2006-q1.html (original)
+++ jakarta/site/docs/site/news/news-2006-q1.html Sat Feb 18 06:25:31 2006
@@ -1,411 +1,411 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
-<title>The Jakarta Site - News and Status - 2006 Jan-Mar</title>
-<link rel="stylesheet" href="/style/style.css" type="text/css"/>
-<meta name="author" value="Apache Jakarta Project"/>
-<meta name="email" value="general.AT.jakarta.DOT.apache.DOT.org"/>
-</head>
-<body>
-<table class="page-header" border="0" width="100%" cellspacing="0">
-<!--PAGE HEADER-->
-<tr>
-<td colspan="2">
-<!--JAKARTA LOGO-->
-<a href="http://jakarta.apache.org/">
-<img src="http://jakarta.apache.org/images/jakarta-logo.gif" alt="The Jakarta Project" border="0"/>
-</a>
-</td>
-<td/>
-</tr>
-</table>
-<table border="0" width="100%" cellspacing="4">
-<tr>
-<!--LEFT SIDE NAVIGATION-->
-<td class="left-navbar" valign="top" nowrap="nowrap">
-<p>
-<strong>Support</strong>
-</p>
-<ul>
-<li>
-<a href="http://jakarta.apache.org/site/downloads/">Downloads</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/cvsindex.html">Subversion</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/mail2.html">Mailing Lists</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/bugs.html">Bug Database</a>
-</li>
-<li>
-<a href="http://wiki.apache.org/jakarta/">Jakarta Wiki</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/faqs.html">FAQs</a>
-</li>
-</ul>
-<p>
-<strong>Subprojects</strong>
-</p>
-<ul>
-<li>
-<a href="../../alexandria/index.html">Alexandria</a>
-</li>
-<li>
-<a href="../../bcel/index.html">BCEL</a>
-</li>
-<li>
-<a href="../../bsf/index.html">BSF</a>
-</li>
-<li>
-<a href="../../cactus/index.html">Cactus</a>
-</li>
-<li>
-<a href="../../commons/index.html">Commons</a>
-</li>
-<li>
-<a href="../../ecs/index.html">ECS</a>
-</li>
-<li>
-<a href="../../hivemind/index.html">HiveMind</a>
-</li>
-<li>
-<a href="../../jcs/index.html">JCS</a>
-</li>
-<li>
-<a href="../../jmeter/index.html">JMeter</a>
-</li>
-<li>
-<a href="../../oro/index.html">ORO</a>
-</li>
-<li>
-<a href="../../poi/index.html">POI</a>
-</li>
-<li>
-<a href="../../regexp/index.html">Regexp</a>
-</li>
-<li>
-<a href="../../slide/index.html">Slide</a>
-</li>
-<li>
-<a href="../../taglibs/index.html">Taglibs</a>
-</li>
-<li>
-<a href="../../tapestry/index.html">Tapestry</a>
-</li>
-<li>
-<a href="../../turbine/index.html">Turbine</a>
-</li>
-<li>
-<a href="../../velocity/index.html">Velocity</a>
-</li>
-</ul>
-<p>
-<strong>Incubating</strong>
-</p>
-<ul>
-<li>
-<a href="http://incubator.apache.org/projects/agila.html">Agila</a>
-</li>
-</ul>
-<p>
-<strong>Ex-Jakarta</strong>
-</p>
-<ul>
-<li>
-<a href="http://ant.apache.org/">Ant</a>
-</li>
-<li>
-<a href="http://avalon.apache.org/">Avalon</a>
-</li>
-<li>
-<a href="http://excalibur.apache.org/">Excalibur</a>
-</li>
-<li>
-<a href="http://gump.apache.org/">Gump</a>
-</li>
-<li>
-<a href="http://james.apache.org/">James</a>
-</li>
-<li>
-<a href="http://logging.apache.org/">Logging</a>
-</li>
-<li>
-<a href="http://lucene.apache.org/">Lucene</a>
-</li>
-<li>
-<a href="http://maven.apache.org/">Maven</a>
-</li>
-<li>
-<a href="http://portals.apache.org/">Portals</a>
-</li>
-<li>
-<a href="http://struts.apache.org/">Struts</a>
-</li>
-<li>
-<a href="http://tomcat.apache.org/">Tomcat</a>
-</li>
-<li>
-<a href="../../watchdog/index.html">Watchdog</a>
-</li>
-</ul>
-</td>
-<!--MAIN BODY-->
-<td class="main-body" valign="top" align="left">
-<div class="section">
-<div class="section-header">
-<a name="News &amp; Status - 2006 Jan-Mar">
-<strong>News &amp; Status - 2006 Jan-Mar</strong>
-</a>
-</div>
-<p>
-<div class="section-body">
-<a name="20060129.1">
-<h3 xml:space="preserve">29 January 2006 - HiveMind 1.1.1 released </h3>
-</a>
-<p>
-                <a href="http://jakarta.apache.org/hivemind/">HiveMind</a> release 1.1.1 is now
-                available; this is a bug fix release. This release addresses performance bottlenecks
-                in HiveMind related to the use of unqualified class names, and the use of the threaded
-                and pooled service lifecycle models. HiveMind 1.1.1 is a drop-in replacement for
-                HiveMind 1.1, and is recommended for use with <a href="http://jakarta.apache.org/tapestry/">Tapestry 4.0</a> applications. </p>
-<p>
-                <a href="http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi">Download
-                    HiveMind</a>
-            </p>
-<hr noshade="noshade" size="1"/>
-<a name="20060107.1">
-<h3 xml:space="preserve">07 January 2006 - Tapestry 4.0 (final) released </h3>
-</a>
-<p> After nearly two years of work, the Tapestry development team is proud to announce
-                the next major release of the <a href="http://jakarta.apache.org/tapestry/">Tapestry
-                    web application framework</a>. </p>
-<p> Tapestry is an open-source framework for creating dynamic, robust, highly scalable
-                web applications in Java. Tapestry complements and builds upon the standard Java
-                Servlet API, and so it works in any servlet container or application server. </p>
-<p> Tapestry divides a web application into a set of pages, each constructed from
-                components. This provides a consistent structure, allowing the Tapestry framework to
-                assume responsibility for key concerns such as URL construction and dispatch,
-                persistent state storage on the client or on the server, user input validation,
-                localization/internationalization, and exception reporting. Developing Tapestry
-                applications involves creating HTML templates using plain HTML, and combining the
-                templates with small amounts of Java code using (optional) XML descriptor files. In
-                Tapestry, you create your application in terms of objects, and the methods and
-                properties of those objects -- and specifically not in terms of URLs and query
-                parameters. Tapestry brings true object oriented development to Java web
-                applications. </p>
-<p> Tapestry is specifically designed to make creating new components very easy, as this
-                is a routine approach when building applications. The distribution includes over
-                fifty components, ranging from simple output components all the way up to complex
-                data grids and tree navigators. </p>
-<p> Tapestry is architected to scale from tiny applications all the way up to massive
-                applications consisting of hundreds of individual pages, developed by large, diverse
-                teams. Tapestry easily integrates with any kind of backend, including J2EE, <a href="http://jakarta.apache.org/hivemind/">HiveMind</a> and <a href="http://springframework.org/">Spring</a>. </p>
-<p> Tapestry 4.0 represents a significant advance over Tapestry 3.0. The following are
-                the most significant changes between the two releases: </p>
-<ul>
-                <li> The new 4.0 specification DTDs have been simplified. </li>
-                <li> The syntax used for binding parameters inside an HTML template and inside an
-                    XML specification is now consistent. Both make use of binding prefixes. </li>
-                <li> "Friendly" URLs (that is, URLs that pack more information into the path and
-                    less into query parameters) are built in. This makes it easy to divide your
-                    application across many folders (reducing clutter), and leverage J2EE
-                    declarative security along the way. </li>
-                <li> Listener methods are much easier and more flexible; listener parameters in the
-                    URL are automatically mapped to listener method parameters, and listener methods
-                    can return the page name or page instance to activate. </li>
-                <li> Component parameters now <em>just work</em>, without having to worry about
-                    "direction". </li>
-                <li> Applications can now have a global message catalog, in addition to per-page and
-                    per-component message catalogs. Messages not found in the component message
-                    catalog are searched for in the application catalog. </li>
-                <li> Full, native support for developing <a href="http://www.jcp.org/en/jsr/detail?id=168">JSR-168 Portlets</a> has been
-                    added. </li>
-                <li> Tapestry 4.0 makes much less use of reflection and <a href="http://www.ognl.org/">OGNL</a> than Tapestry 3.0; partly because there
-                    are many new binding prefixes and largely because of how parameters are now
-                    implemented. </li>
-                <li>
-                    <a href="http://jakarta.apache.org/hivemind/">HiveMind</a> services and <a href="http://springframework.org/">Spring</a> beans can be directly injected
-                    into page and component classes. </li>
-                <li> Tapestry 4.0 includes optional JDK 1.5 annotation support (but Tapestry still
-                    works with JDK 1.3). </li>
-                <li> Tapestry 4.0 debuts a new and much more sophisticated user input validation
-                    subsystem. </li>
-                <li> Line precise error reporting can now display the contents of files containing
-                    errors. </li>
-                <li> Forms can now be canceled, bypassing client-side validation logic, and invoking
-                    an alternate listener on the server-side. </li>
-                <li> You are no longer limited to just Global and Visit; you can have as many
-                    application state objects as you like. </li>
-                <li> The use of HiveMind under the covers means that Tapestry can be easily
-                    customized to fit your needs. </li>
-                <li> Page properties can now be persisted on the client, as well as in the session. </li>
-                <li> Components and component parameters can now be marked as deprecated. Component
-                    parameters may have aliases (used when renaming a parameter). </li>
-                <li>The examples have been rewritten to take full advantage of Tapestry 4.0
-                    features, including annotations.</li>
-            </ul>
-<p> Tapestry is released under the Apache Software Licence 2.0.</p>
-<p> Tapestry is distributed as a combined binary/source distribution, and an additional
-                documentation distribution. Tapestry may be downloaded from the <a href="http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi">Apache
-                    Mirrors</a>. </p>
-<h3 align="center">[ <a href="index.html#Headlines">News Headlines index</a>
-                            ]</h3>
-<h3 align="center">[ <a href="index.html#Newsletter Archive">Newsletters
-                                Archive</a> ]</h3>
-<h3 align="center"> [ <a href="news-2006-q1.html">Jakarta Product News
-                                    from 2006 Jan-Mar</a> ] </h3>
-<h3 align="center"> [ <a href="news-2005-q4.html">Jakarta Product News
-                                    from 2005 Oct-Dec</a> ] </h3>
-<h3 align="center"> [ <a href="news-2005-q3.html">Jakarta Product News
-                                    from 2005 Jul-Sep</a> ] </h3>
-<h3 align="center">[ <a href="news-2005-q2.html">Jakarta Product News from
-                                2005 Apr-Jun</a> ]</h3>
-<h3 align="center">[ <a href="news-2005-q1.html">Jakarta Product News from
-                                2005 Jan-Mar</a> ]</h3>
-<h3 align="center">[ <a href="news-2004-2ndHalf.html">Jakarta Product News
-                                from 2004 Jul-Dec</a> ]</h3>
-<h3 align="center">[ <a href="news-2004-1stHalf.html">Jakarta Product News
-                                from 2004 Jan-Jun</a> ]</h3>
-<h3 align="center">[ <a href="elsewhere-2004-2ndHalf.html">Other News from
-                                2004 Jul-Dec</a> ]</h3>
-<h3 align="center">[ <a href="elsewhere-2004-1stHalf.html">Other News from
-                                2004 Jan-Jun</a> ]</h3>
-<h3 align="center">[ <a href="news-2003.html">Jakarta News from 2003</a> ]</h3>
-<h3 align="center">[ <a href="elsewhere-2003.html">Other News from 2003</a>
-                            ]</h3>
-<h3 align="center">[ <a href="news-2002.html">Jakarta News from 2002</a> ]</h3>
-<h3 align="center">[ <a href="elsewhere-2002.html">Other News from 2002</a>
-                            ]</h3>
-<h3 align="center">[ <a href="news-2001.html">News from 2001</a> ]</h3>
-<h3 align="center">[ <a href="news-2000.html">News from 2000</a> ]</h3>
-</div>
-</p>
-</div>
-</td>
-<!--RIGHT SIDE NAVIGATION-->
-<td class="right-navbar" valign="top" nowrap="nowrap">
-<p>
-<strong>About Jakarta</strong>
-</p>
-<ul>
-<li>
-<a href="../../index.html">Welcome</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/news/index.html">News</a>
-                    <a href="/site/rss.xml">
-                        <img src="/images/rss.gif" border="0" alt="RSS"/>
-                    </a>
-                </li>
-<li>
-<a href="http://jakarta.apache.org/site/contact.html">Contacting Us</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/whoweare.html">Who We Are</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/management.html">Charter</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/java_at_apache.html">Java@Apache</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/pmc/board-reports.html">Quarterly Reports</a>
-</li>
-</ul>
-<p>
-<strong>Reference</strong>
-</p>
-<ul>
-<li>
-<a href="http://www.apache.org/">Apache Website</a>
-</li>
-<li>
-<a href="http://www.apache.org/foundation/how-it-works.html">How The ASF Works</a>
-</li>
-<li>
-<a href="http://www.apache.org/dev/">Developer Resources</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/vendors.html">Vendor Support</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/guidelines.html">Project Guidelines</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/library.html">Reference Library</a>
-</li>
-<li>
-<a href="http://jakarta.apache.org/site/jspa-position.html">Apache on the JSPA</a>
-</li>
-<li>
-<a href="http://www.apache.org/foundation/thanks.html">Acknowledgements</a>
-</li>
-</ul>
-<p>
-<strong>Search Jakarta</strong>
-</p>
-<div class="searchbox">
-                    <form action="http://www.google.com/search" method="get">
-                        <input value="jakarta.apache.org" name="sitesearch" type="hidden"/>
-                        <input size="10" name="q" id="query" type="text"/>
-                        <input name="Search" value="Search" type="submit"/>
-                    </form>
-                </div>
-<p>
-<strong>Unaffiliated Links</strong>
-</p>
-<ul>
-<li>
-<a href="http://www.apachenews.org/">Apache News</a>
-</li>
-<li>
-<a href="http://www.freebsd.org/ports/java.html">FreeBSD Java Ports</a>
-</li>
-<li>
-<a href="http://www.jpackage.org/">JPackage</a>
-</li>
-<li>
-<a href="http://www.planetapache.org/">Planet Apache</a>
-</li>
-</ul>
-<p>
-<strong>Unaffiliated Translations</strong>
-</p>
-<ul>
-<li>
-<a href="http://jakarta.apache-korea.org">Apache-Korea (Korean)</a>
-</li>
-<li>
-<a href="http://www.jajakarta.org/">Ja-Jakarta (Japanese)</a>
-</li>
-<li>
-<a href="http://jakarta.jp/">Jakarta.JP (Japanese)</a>
-</li>
-</ul>
-</td>
-</tr>
-<!--FOOTER SEPARATOR-->
-<tr>
-<td colspan="3">
-<hr noshade="noshade" size="1"/>
-</td>
-</tr>
-<tr>
-<td colspan="3">
-<div class="page-footer">
-<em> Copyright &copy; 1999-2005, The Apache
-                  Software Foundation. <a href="http://jakarta.apache.org/site/legal.html">Legal information</a>. </em>
-</div>
-</td>
-</tr>
-</table>
-</body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+<title>The Jakarta Site - News and Status - 2006 Jan-Mar</title>
+<link rel="stylesheet" href="/style/style.css" type="text/css"/>
+<meta name="author" value="Apache Jakarta Project"/>
+<meta name="email" value="general.AT.jakarta.DOT.apache.DOT.org"/>
+</head>
+<body>
+<table class="page-header" border="0" width="100%" cellspacing="0">
+<!--PAGE HEADER-->
+<tr>
+<td colspan="2">
+<!--JAKARTA LOGO-->
+<a href="http://jakarta.apache.org/">
+<img src="http://jakarta.apache.org/images/jakarta-logo.gif" alt="The Jakarta Project" border="0"/>
+</a>
+</td>
+<td/>
+</tr>
+</table>
+<table border="0" width="100%" cellspacing="4">
+<tr>
+<!--LEFT SIDE NAVIGATION-->
+<td class="left-navbar" valign="top" nowrap="nowrap">
+<p>
+<strong>Support</strong>
+</p>
+<ul>
+<li>
+<a href="http://jakarta.apache.org/site/downloads/">Downloads</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/cvsindex.html">Subversion</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/mail2.html">Mailing Lists</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/bugs.html">Bug Database</a>
+</li>
+<li>
+<a href="http://wiki.apache.org/jakarta/">Jakarta Wiki</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/faqs.html">FAQs</a>
+</li>
+</ul>
+<p>
+<strong>Subprojects</strong>
+</p>
+<ul>
+<li>
+<a href="../../alexandria/index.html">Alexandria</a>
+</li>
+<li>
+<a href="../../bcel/index.html">BCEL</a>
+</li>
+<li>
+<a href="../../bsf/index.html">BSF</a>
+</li>
+<li>
+<a href="../../cactus/index.html">Cactus</a>
+</li>
+<li>
+<a href="../../commons/index.html">Commons</a>
+</li>
+<li>
+<a href="../../ecs/index.html">ECS</a>
+</li>
+<li>
+<a href="../../hivemind/index.html">HiveMind</a>
+</li>
+<li>
+<a href="../../jcs/index.html">JCS</a>
+</li>
+<li>
+<a href="../../jmeter/index.html">JMeter</a>
+</li>
+<li>
+<a href="../../oro/index.html">ORO</a>
+</li>
+<li>
+<a href="../../poi/index.html">POI</a>
+</li>
+<li>
+<a href="../../regexp/index.html">Regexp</a>
+</li>
+<li>
+<a href="../../slide/index.html">Slide</a>
+</li>
+<li>
+<a href="../../taglibs/index.html">Taglibs</a>
+</li>
+<li>
+<a href="../../tapestry/index.html">Tapestry</a>
+</li>
+<li>
+<a href="../../turbine/index.html">Turbine</a>
+</li>
+<li>
+<a href="../../velocity/index.html">Velocity</a>
+</li>
+</ul>
+<p>
+<strong>Incubating</strong>
+</p>
+<ul>
+<li>
+<a href="http://incubator.apache.org/projects/agila.html">Agila</a>
+</li>
+</ul>
+<p>
+<strong>Ex-Jakarta</strong>
+</p>
+<ul>
+<li>
+<a href="http://ant.apache.org/">Ant</a>
+</li>
+<li>
+<a href="http://avalon.apache.org/">Avalon</a>
+</li>
+<li>
+<a href="http://excalibur.apache.org/">Excalibur</a>
+</li>
+<li>
+<a href="http://gump.apache.org/">Gump</a>
+</li>
+<li>
+<a href="http://james.apache.org/">James</a>
+</li>
+<li>
+<a href="http://logging.apache.org/">Logging</a>
+</li>
+<li>
+<a href="http://lucene.apache.org/">Lucene</a>
+</li>
+<li>
+<a href="http://maven.apache.org/">Maven</a>
+</li>
+<li>
+<a href="http://portals.apache.org/">Portals</a>
+</li>
+<li>
+<a href="http://struts.apache.org/">Struts</a>
+</li>
+<li>
+<a href="http://tomcat.apache.org/">Tomcat</a>
+</li>
+<li>
+<a href="../../watchdog/index.html">Watchdog</a>
+</li>
+</ul>
+</td>
+<!--MAIN BODY-->
+<td class="main-body" valign="top" align="left">
+<div class="section">
+<div class="section-header">
+<a name="News &amp; Status - 2006 Jan-Mar">
+<strong>News &amp; Status - 2006 Jan-Mar</strong>
+</a>
+</div>
+<p>
+<div class="section-body">
+<a name="20060129.1">
+<h3 xml:space="preserve">29 January 2006 - HiveMind 1.1.1 released </h3>
+</a>
+<p>
+                <a href="http://jakarta.apache.org/hivemind/">HiveMind</a> release 1.1.1 is now
+                available; this is a bug fix release. This release addresses performance bottlenecks
+                in HiveMind related to the use of unqualified class names, and the use of the threaded
+                and pooled service lifecycle models. HiveMind 1.1.1 is a drop-in replacement for
+                HiveMind 1.1, and is recommended for use with <a href="http://jakarta.apache.org/tapestry/">Tapestry 4.0</a> applications. </p>
+<p>
+                <a href="http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi">Download
+                    HiveMind</a>
+            </p>
+<hr noshade="noshade" size="1"/>
+<a name="20060107.1">
+<h3 xml:space="preserve">07 January 2006 - Tapestry 4.0 (final) released </h3>
+</a>
+<p> After nearly two years of work, the Tapestry development team is proud to announce
+                the next major release of the <a href="http://jakarta.apache.org/tapestry/">Tapestry
+                    web application framework</a>. </p>
+<p> Tapestry is an open-source framework for creating dynamic, robust, highly scalable
+                web applications in Java. Tapestry complements and builds upon the standard Java
+                Servlet API, and so it works in any servlet container or application server. </p>
+<p> Tapestry divides a web application into a set of pages, each constructed from
+                components. This provides a consistent structure, allowing the Tapestry framework to
+                assume responsibility for key concerns such as URL construction and dispatch,
+                persistent state storage on the client or on the server, user input validation,
+                localization/internationalization, and exception reporting. Developing Tapestry
+                applications involves creating HTML templates using plain HTML, and combining the
+                templates with small amounts of Java code using (optional) XML descriptor files. In
+                Tapestry, you create your application in terms of objects, and the methods and
+                properties of those objects -- and specifically not in terms of URLs and query
+                parameters. Tapestry brings true object oriented development to Java web
+                applications. </p>
+<p> Tapestry is specifically designed to make creating new components very easy, as this
+                is a routine approach when building applications. The distribution includes over
+                fifty components, ranging from simple output components all the way up to complex
+                data grids and tree navigators. </p>
+<p> Tapestry is architected to scale from tiny applications all the way up to massive
+                applications consisting of hundreds of individual pages, developed by large, diverse
+                teams. Tapestry easily integrates with any kind of backend, including J2EE, <a href="http://jakarta.apache.org/hivemind/">HiveMind</a> and <a href="http://springframework.org/">Spring</a>. </p>
+<p> Tapestry 4.0 represents a significant advance over Tapestry 3.0. The following are
+                the most significant changes between the two releases: </p>
+<ul>
+                <li> The new 4.0 specification DTDs have been simplified. </li>
+                <li> The syntax used for binding parameters inside an HTML template and inside an
+                    XML specification is now consistent. Both make use of binding prefixes. </li>
+                <li> "Friendly" URLs (that is, URLs that pack more information into the path and
+                    less into query parameters) are built in. This makes it easy to divide your
+                    application across many folders (reducing clutter), and leverage J2EE
+                    declarative security along the way. </li>
+                <li> Listener methods are much easier and more flexible; listener parameters in the
+                    URL are automatically mapped to listener method parameters, and listener methods
+                    can return the page name or page instance to activate. </li>
+                <li> Component parameters now <em>just work</em>, without having to worry about
+                    "direction". </li>
+                <li> Applications can now have a global message catalog, in addition to per-page and
+                    per-component message catalogs. Messages not found in the component message
+                    catalog are searched for in the application catalog. </li>
+                <li> Full, native support for developing <a href="http://www.jcp.org/en/jsr/detail?id=168">JSR-168 Portlets</a> has been
+                    added. </li>
+                <li> Tapestry 4.0 makes much less use of reflection and <a href="http://www.ognl.org/">OGNL</a> than Tapestry 3.0; partly because there
+                    are many new binding prefixes and largely because of how parameters are now
+                    implemented. </li>
+                <li>
+                    <a href="http://jakarta.apache.org/hivemind/">HiveMind</a> services and <a href="http://springframework.org/">Spring</a> beans can be directly injected
+                    into page and component classes. </li>
+                <li> Tapestry 4.0 includes optional JDK 1.5 annotation support (but Tapestry still
+                    works with JDK 1.3). </li>
+                <li> Tapestry 4.0 debuts a new and much more sophisticated user input validation
+                    subsystem. </li>
+                <li> Line precise error reporting can now display the contents of files containing
+                    errors. </li>
+                <li> Forms can now be canceled, bypassing client-side validation logic, and invoking
+                    an alternate listener on the server-side. </li>
+                <li> You are no longer limited to just Global and Visit; you can have as many
+                    application state objects as you like. </li>
+                <li> The use of HiveMind under the covers means that Tapestry can be easily
+                    customized to fit your needs. </li>
+                <li> Page properties can now be persisted on the client, as well as in the session. </li>
+                <li> Components and component parameters can now be marked as deprecated. Component
+                    parameters may have aliases (used when renaming a parameter). </li>
+                <li>The examples have been rewritten to take full advantage of Tapestry 4.0
+                    features, including annotations.</li>
+            </ul>
+<p> Tapestry is released under the Apache Software Licence 2.0.</p>
+<p> Tapestry is distributed as a combined binary/source distribution, and an additional
+                documentation distribution. Tapestry may be downloaded from the <a href="http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi">Apache
+                    Mirrors</a>. </p>
+<h3 align="center">[ <a href="index.html#Headlines">News Headlines index</a>
+                            ]</h3>
+<h3 align="center">[ <a href="index.html#Newsletter Archive">Newsletters
+                                Archive</a> ]</h3>
+<h3 align="center"> [ <a href="news-2006-q1.html">Jakarta Product News
+                                    from 2006 Jan-Mar</a> ] </h3>
+<h3 align="center"> [ <a href="news-2005-q4.html">Jakarta Product News
+                                    from 2005 Oct-Dec</a> ] </h3>
+<h3 align="center"> [ <a href="news-2005-q3.html">Jakarta Product News
+                                    from 2005 Jul-Sep</a> ] </h3>
+<h3 align="center">[ <a href="news-2005-q2.html">Jakarta Product News from
+                                2005 Apr-Jun</a> ]</h3>
+<h3 align="center">[ <a href="news-2005-q1.html">Jakarta Product News from
+                                2005 Jan-Mar</a> ]</h3>
+<h3 align="center">[ <a href="news-2004-2ndHalf.html">Jakarta Product News
+                                from 2004 Jul-Dec</a> ]</h3>
+<h3 align="center">[ <a href="news-2004-1stHalf.html">Jakarta Product News
+                                from 2004 Jan-Jun</a> ]</h3>
+<h3 align="center">[ <a href="elsewhere-2004-2ndHalf.html">Other News from
+                                2004 Jul-Dec</a> ]</h3>
+<h3 align="center">[ <a href="elsewhere-2004-1stHalf.html">Other News from
+                                2004 Jan-Jun</a> ]</h3>
+<h3 align="center">[ <a href="news-2003.html">Jakarta News from 2003</a> ]</h3>
+<h3 align="center">[ <a href="elsewhere-2003.html">Other News from 2003</a>
+                            ]</h3>
+<h3 align="center">[ <a href="news-2002.html">Jakarta News from 2002</a> ]</h3>
+<h3 align="center">[ <a href="elsewhere-2002.html">Other News from 2002</a>
+                            ]</h3>
+<h3 align="center">[ <a href="news-2001.html">News from 2001</a> ]</h3>
+<h3 align="center">[ <a href="news-2000.html">News from 2000</a> ]</h3>
+</div>
+</p>
+</div>
+</td>
+<!--RIGHT SIDE NAVIGATION-->
+<td class="right-navbar" valign="top" nowrap="nowrap">
+<p>
+<strong>About Jakarta</strong>
+</p>
+<ul>
+<li>
+<a href="../../index.html">Welcome</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/news/index.html">News</a>
+                    <a href="/site/rss.xml">
+                        <img src="/images/rss.gif" border="0" alt="RSS"/>
+                    </a>
+                </li>
+<li>
+<a href="http://jakarta.apache.org/site/contact.html">Contacting Us</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/whoweare.html">Who We Are</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/management.html">Charter</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/java_at_apache.html">Java@Apache</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/pmc/board-reports.html">Quarterly Reports</a>
+</li>
+</ul>
+<p>
+<strong>Reference</strong>
+</p>
+<ul>
+<li>
+<a href="http://www.apache.org/">Apache Website</a>
+</li>
+<li>
+<a href="http://www.apache.org/foundation/how-it-works.html">How The ASF Works</a>
+</li>
+<li>
+<a href="http://www.apache.org/dev/">Developer Resources</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/vendors.html">Vendor Support</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/guidelines.html">Project Guidelines</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/library.html">Reference Library</a>
+</li>
+<li>
+<a href="http://jakarta.apache.org/site/jspa-position.html">Apache on the JSPA</a>
+</li>
+<li>
+<a href="http://www.apache.org/foundation/thanks.html">Acknowledgements</a>
+</li>
+</ul>
+<p>
+<strong>Search Jakarta</strong>
+</p>
+<div class="searchbox">
+                    <form action="http://www.google.com/search" method="get">
+                        <input value="jakarta.apache.org" name="sitesearch" type="hidden"/>
+                        <input size="10" name="q" id="query" type="text"/>
+                        <input name="Search" value="Search" type="submit"/>
+                    </form>
+                </div>
+<p>
+<strong>Unaffiliated Links</strong>
+</p>
+<ul>
+<li>
+<a href="http://www.apachenews.org/">Apache News</a>
+</li>
+<li>
+<a href="http://www.freebsd.org/ports/java.html">FreeBSD Java Ports</a>
+</li>
+<li>
+<a href="http://www.jpackage.org/">JPackage</a>
+</li>
+<li>
+<a href="http://www.planetapache.org/">Planet Apache</a>
+</li>
+</ul>
+<p>
+<strong>Unaffiliated Translations</strong>
+</p>
+<ul>
+<li>
+<a href="http://jakarta.apache-korea.org">Apache-Korea (Korean)</a>
+</li>
+<li>
+<a href="http://www.jajakarta.org/">Ja-Jakarta (Japanese)</a>
+</li>
+<li>
+<a href="http://jakarta.jp/">Jakarta.JP (Japanese)</a>
+</li>
+</ul>
+</td>
+</tr>
+<!--FOOTER SEPARATOR-->
+<tr>
+<td colspan="3">
+<hr noshade="noshade" size="1"/>
+</td>
+</tr>
+<tr>
+<td colspan="3">
+<div class="page-footer">
+<em> Copyright &copy; 1999-2005, The Apache
+                  Software Foundation. <a href="http://jakarta.apache.org/site/legal.html">Legal information</a>. </em>
+</div>
+</td>
+</tr>
+</table>
+</body>
+</html>

Propchange: jakarta/site/docs/site/news/news-2006-q1.html
------------------------------------------------------------------------------
    svn:eol-style = native



---------------------------------------------------------------------
To unsubscribe, e-mail: site-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: site-cvs-help@jakarta.apache.org