| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| |
| <!-- Content Stylesheet for Site --> |
| |
| |
| <!-- start the processing --> |
| <!-- ====================================================================== --> |
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> |
| <!-- Main Page Section --> |
| <!-- ====================================================================== --> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> |
| |
| <meta name="author" value="Velocity Documentation Team"> |
| <meta name="email" value="jvanzyl@zenplex.com"> |
| |
| |
| |
| |
| |
| |
| |
| <title>Velocity - Velocity</title> |
| </head> |
| |
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> |
| <table border="0" width="100%" cellspacing="0"> |
| <!-- TOP IMAGE --> |
| <tr> |
| <td align="left"> |
| <a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a> |
| </td> |
| <td align="right"> |
| <a href="http://jakarta.apache.org/velocity/"><img src="./images/logo.gif" alt="Velocity" border="0"/></a> |
| </td> |
| </tr> |
| </table> |
| <table border="0" width="100%" cellspacing="4"> |
| <tr><td colspan="2"> |
| <hr noshade="" size="1"/> |
| </td></tr> |
| |
| <tr> |
| <!-- LEFT SIDE NAVIGATION --> |
| <td width="20%" valign="top" nowrap="true"> |
| |
| <!-- ============================================================ --> |
| |
| <p><strong>About</strong></p> |
| <ul> |
| <li> <a href="./index.html">Overview</a> |
| </li> |
| <li> <a href="./getting-started.html">Getting Started</a> |
| </li> |
| <li> <a href="http://jakarta.apache.org/builds/jakarta-velocity/">Download</a> |
| </li> |
| <li> <a href="./install.html">Install</a> |
| </li> |
| <li> <a href="./design.html">Design</a> |
| </li> |
| <li> <a href="./contributors.html">Contributors</a> |
| </li> |
| <li> <a href="./changes.html">ChangeLog</a> |
| </li> |
| <li> <a href="./code-standards.html">Coding Standards</a> |
| </li> |
| <li> <a href="./license.html">License</a> |
| </li> |
| <li> <a href="./todo.html">TODO</a> |
| </li> |
| <li> <a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Velocity">Report Issues</a> |
| </li> |
| </ul> |
| <p><strong>Community</strong></p> |
| <ul> |
| <li> <a href="./powered.html">Powered By Velocity</a> |
| </li> |
| <li> <a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a> |
| </li> |
| <li> <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a> |
| </li> |
| <li> <a href="http://jakarta.apache.org/site/cvsindex.html">CVS Repositories</a> |
| </li> |
| </ul> |
| <p><strong>Docs</strong></p> |
| <ul> |
| <li> <a href="./user-guide.html">User's Guide (English)</a> |
| </li> |
| <li> <a href="./user-guide_fi.html">User's Guide (Finnish)</a> |
| </li> |
| <li> <a href="./user-guide_fr.html">User's Guide (French)</a> |
| </li> |
| <li> <a href="./user-guide_es.html">User's Guide (Spanish)</a> |
| </li> |
| <li> <a href="./developer-guide.html">Developer's Guide</a> |
| </li> |
| <li> <a href="./vtl-reference-guide.html">VTL Reference Guide</a> |
| </li> |
| <li> <a href="./specification.html">Specification</a> |
| </li> |
| <li> <a href="./api/index.html">Javadoc</a> |
| </li> |
| </ul> |
| <p><strong>Tools</strong></p> |
| <ul> |
| <li> <a href="./tools/index.html">Velocity Tools</a> |
| </li> |
| <li> <a href="./anakia.html">Anakia : XML->doc tool</a> |
| </li> |
| <li> <a href="./texen.html">Texen : text generation</a> |
| </li> |
| <li> <a href="./dvsl/index.html">DVSL : XML xformation</a> |
| </li> |
| <li> <a href="./veltag.html">Veltag : JSP taglib</a> |
| </li> |
| <li> <a href="./migration.html">Migration to Velocity</a> |
| </li> |
| <li> <a href="./devtools.html">Editors and IDEs</a> |
| </li> |
| </ul> |
| <p><strong>Comparisons</strong></p> |
| <ul> |
| <li> <a href="./ymtd/ymtd.html">YMTD</a> |
| </li> |
| <li> <a href="./differences.html">VM/WM Differences</a> |
| </li> |
| <li> <a href="./casestudy1.html">JSP vs. Velocity</a> |
| </li> |
| <li> <a href="./casestudy2.html">XMLC vs. Velocity</a> |
| </li> |
| </ul> |
| <p><strong>Site Translations</strong></p> |
| <ul> |
| <li> <a href="http://jakarta.apache.org/velocity/">English</a> |
| </li> |
| <li> <a href="http://www.jajakarta.org/velocity/">Japanese</a> |
| </li> |
| </ul> |
| </td> |
| <td width="80%" align="left" valign="top"> |
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> |
| <tr><td bgcolor="#525D76"> |
| <font color="#ffffff" face="arial,helvetica,sanserif"> |
| <a name="Velocity v1.4-rc1 Released"><strong>Velocity v1.4-rc1 Released</strong></a> |
| </font> |
| </td></tr> |
| <tr><td> |
| <blockquote> |
| <p> |
| <table> |
| <tr> |
| <td> |
| <img src="images/powered-by-logo.gif" alt="powered-by-logo.gif" width="77" height="32" /> |
| </td> |
| <td> |
| Release candidate #1 of Version 1.4 of the Velocity Template Engine is |
| available. Yay! (2003-10-10) |
| </td> |
| </tr> |
| </table> |
| </p> |
| <p> |
| Changes include : |
| |
| <ul> |
| <li>New (and better) introspection code</li> |
| <li>Pluggable introspection</li> |
| <li>Lots of little fixes. See changelog.</li> |
| </ul> |
| </p> |
| <p> |
| As this is a release candidate, it is <b>not</b> mirrored and can be found |
| <a href="http://cvs.apache.org/dist/jakarta/velocity/v1.4rc1/">here</a>. |
| </p> |
| </blockquote> |
| </p> |
| </td></tr> |
| <tr><td><br/></td></tr> |
| </table> |
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> |
| <tr><td bgcolor="#525D76"> |
| <font color="#ffffff" face="arial,helvetica,sanserif"> |
| <a name="Notice : JDOM API Change"><strong>Notice : JDOM API Change</strong></a> |
| </font> |
| </td></tr> |
| <tr><td> |
| <blockquote> |
| <p> |
| As part of their effort to reach v1.0, the JDOM |
| community has made slight modifications to their API. |
| This will affect Velocity users that use the 'Anakia' |
| package. |
| </p> |
| <p> |
| Velocity versions 1.4 and older require using a version |
| of JDOM older than beta10rc1. All new releases of |
| Velocity will use JDOM beta10rc1 and 1.0 when it comes out. |
| </p> |
| </blockquote> |
| </p> |
| </td></tr> |
| <tr><td><br/></td></tr> |
| </table> |
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> |
| <tr><td bgcolor="#525D76"> |
| <font color="#ffffff" face="arial,helvetica,sanserif"> |
| <a name="Velocity News"><strong>Velocity News</strong></a> |
| </font> |
| </td></tr> |
| <tr><td> |
| <blockquote> |
| <p> |
| <strong>New Article on Velocity</strong> |
| <blockquote> |
| Sing Li discusses how to use Velocity in a standalone application |
| as well as a replacement for JSP in the Struts MVC framework in this |
| <a href="http://www.ibm.com/developerworks/library/j-velocity/"> |
| article</a> |
| (<i>2004-02-19</i>) |
| </blockquote> |
| </p> |
| <p> |
| <strong>ALE uses Velocity</strong> |
| <blockquote> |
| Brad Cox is pleased to announce the alpha (0.1) release of the |
| <a href="http://virtualschool.edu/ale/">Action Learning Environment (ALE)</a> |
| , an open source environment for |
| building experiential learning environments. |
| ALE is open source (free) software and is available |
| (<i>2004-1-22</i>) |
| </blockquote> |
| |
| </p> |
| <p> |
| <strong>New Article on Velocity</strong> |
| <blockquote> |
| Erik Hatcher's recent article |
| <a href="http://today.java.net/pub/a/today/2003/12/16/velocity.html"> |
| Velocity: Fast Track to Templating</a> is currently a featured |
| article at <a href="http://www.java.net/">java.net</a>. |
| (<i>2003-12-23</i>) |
| </blockquote> |
| </p> |
| <p> |
| <strong>Velosurf 0.8 Released</strong> |
| <blockquote> |
| <a href="http://velosurf.sourceforge.net">Velosurf</a>, |
| a database access tool for use with the Velocity template engine, |
| has released v0.8 |
| (<i>2003-10-21</i>) |
| </blockquote> |
| |
| </p> |
| <p> |
| <strong>Generate SOAP messages with Ivory</strong> |
| <blockquote> |
| <a href="http://ivory.codehaus.org/soaplet/index.html">Ivory Soaplet</a> |
| framework uses Velocity to generate SOAP messages. |
| (<i>2003-10-14</i>) |
| </blockquote> |
| </p> |
| <p> |
| <strong>IntelliJ IDEA Uses Velocity</strong> |
| <blockquote> |
| <a href="http://www.intellij.com/">IntelliJ IDEA</a> uses Velocity as its |
| templating system for generating class and method javaodocs. |
| (<i>2003-10-14</i>) |
| </blockquote> |
| </p> |
| <p> |
| <strong>Cotsec Forms Uses Velocity</strong> |
| <blockquote> |
| <a href="http://www.cotsec.com/">Cotsec</a> has released a |
| cross-language/cross-platform rapid development |
| environment called Cotsec Forms that uses Velocity as its underlying |
| template engine. |
| (<i>2003-08-23</i>) |
| </blockquote> |
| </p> |
| <p> |
| <strong>Velocity Tools 1.0</strong> |
| <blockquote> |
| The first release of the <a href="tools/index.html">Velocity Tools</a> subproject is |
| <a href="http://jakarta.apache.org/builds/jakarta-velocity-tools/release/v1.0/">available</a>. |
| It includes a generic tools package, support for clean, quick MVC web |
| development in the VelocityView package, and support for integration with |
| the Struts framework. |
| (<i>2003-07-16</i>) |
| </blockquote> |
| </p> |
| <p> |
| <i>Archived articles are <a href="newshistory.html">here</a></i>. |
| </p> |
| </blockquote> |
| </p> |
| </td></tr> |
| <tr><td><br/></td></tr> |
| </table> |
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> |
| <tr><td bgcolor="#525D76"> |
| <font color="#ffffff" face="arial,helvetica,sanserif"> |
| <a name="What is Velocity?"><strong>What is Velocity?</strong></a> |
| </font> |
| </td></tr> |
| <tr><td> |
| <blockquote> |
| <p> |
| Velocity is a Java-based template engine. It permits anyone to use |
| the simple yet powerful template language to reference objects |
| defined in Java code. |
| </p> |
| <p> |
| When Velocity is used for web development, Web designers can work in |
| parallel with Java programmers to develop web sites according to the |
| Model-View-Controller (MVC) model, meaning that web page designers |
| can focus solely on creating a site that looks good, and programmers |
| can focus solely on writing top-notch code. Velocity separates Java |
| code from the web pages, making the web site more maintainable over |
| the long run and providing a viable alternative to <a href="http://java.sun.com/products/jsp/">Java Server Pages</a> |
| (JSPs) or <a href="http://www.php.net/">PHP</a>. |
| </p> |
| <p> |
| Velocity's capabilities reach well beyond the realm of the web; |
| for example, it can be used to generate SQL and PostScript and XML |
| (see <a href="./anakia.html">Anakia</a> for more information on |
| XML transformations) from templates. It can be used either as a |
| standalone utility for generating source code and reports, or as |
| an integrated component of other systems. For instance, Velocity |
| provides template services for the <a href="http://jakarta.apache.org/turbine/">Turbine</a> web |
| application framework, together providing a view engine |
| facilitating development of web applications according to a true |
| MVC model. |
| </p> |
| </blockquote> |
| </p> |
| </td></tr> |
| <tr><td><br/></td></tr> |
| </table> |
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> |
| <tr><td bgcolor="#525D76"> |
| <font color="#ffffff" face="arial,helvetica,sanserif"> |
| <a name="Where do I get releases?"><strong>Where do I get releases?</strong></a> |
| </font> |
| </td></tr> |
| <tr><td> |
| <blockquote> |
| <p> |
| The current release version is version 1.3.1. |
| </p> |
| <p> |
| The release distribution is available in both <code>tar.gz</code> and <code>zip</code> |
| formats, and are found <a href="http://jakarta.apache.org/builds/jakarta-velocity/release/v1.3.1/">here</a>. |
| </p> |
| <p> |
| The latest <i>release candidate</i> v1.4-rc1 can be found |
| <a href="http://cvs.apache.org/dist/jakarta/velocity/v1.4rc1/">here</a>. |
| </p> |
| </blockquote> |
| </p> |
| </td></tr> |
| <tr><td><br/></td></tr> |
| </table> |
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> |
| <tr><td bgcolor="#525D76"> |
| <font color="#ffffff" face="arial,helvetica,sanserif"> |
| <a name="Where do I get nightly snapshots?"><strong>Where do I get nightly snapshots?</strong></a> |
| </font> |
| </td></tr> |
| <tr><td> |
| <blockquote> |
| <p> |
| Nightly snapshots of the Velocity CVS can be found |
| <a href="http://jakarta.apache.org/builds/jakarta-velocity/nightly/">here</a>. |
| </p> |
| <p> |
| These are meant to provide easy access to the actual project CVS tree. |
| As this is our live development workspace, there are no guarantees as to |
| what you will find there,although we do our best to maintain a buildable |
| source tree. If you are looking for the stable supported release, please |
| use the current release of Velocity. |
| </p> |
| <p> |
| If you are willing to risk getting dirty, we invite you to try the |
| nightly snapshot to see the current state of affairs (and help out!) <a href="http://jakarta.apache.org/site/cvsindex.html">Public CVS |
| access</a> is also available. |
| </p> |
| </blockquote> |
| </p> |
| </td></tr> |
| <tr><td><br/></td></tr> |
| </table> |
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> |
| <tr><td bgcolor="#525D76"> |
| <font color="#ffffff" face="arial,helvetica,sanserif"> |
| <a name="How do I contribute, give feedback, fix bugs and so on?"><strong>How do I contribute, give feedback, fix bugs and so on?</strong></a> |
| </font> |
| </td></tr> |
| <tr><td> |
| <blockquote> |
| <p> |
| The Velocity project really needs and appreciates any contributions, |
| including documentation help, source code and feedback. Suggested |
| changes should come in the form of source code and/or very detailed |
| and constructive feedback. |
| </p> |
| <ul> |
| <li> |
| There is a list of <a href="contributors.html">Active Developers</a>. |
| Submit some code and get your name added!</li> |
| <li> |
| Discussion occurs on the <a href="http://jakarta.apache.org/getinvolved/mail.html">Velocity |
| mailing list</a>.</li> |
| <li> |
| Access to the CVS <strong>jakarta-velocity</strong> repository is available both |
| <a href="http://cvs.apache.org/viewcvs/jakarta-velocity/">online</a> |
| and with a <a href="http://jakarta.apache.org/getinvolved/cvsindex.html">cvs client</a>.</li> |
| </ul> |
| </blockquote> |
| </p> |
| </td></tr> |
| <tr><td><br/></td></tr> |
| </table> |
| </td> |
| </tr> |
| |
| <!-- FOOTER --> |
| <tr><td colspan="2"> |
| <hr noshade="" size="1"/> |
| </td></tr> |
| <tr><td colspan="2"> |
| <div align="center"><font color="#525D76" size="-1"><em> |
| Copyright © 1999-2004, The Apache Software Foundation |
| </em></font></div> |
| </td></tr> |
| </table> |
| </body> |
| </html> |
| <!-- end the processing --> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |