Dear Wiki user, You have subscribed to a wiki page or wiki category on "Velocity Wiki" for change notification.
The "PoweredByVelocity" page has been changed by SeanGates. http://wiki.apache.org/velocity/PoweredByVelocity?action=diff&rev1=74&rev2=75 -------------------------------------------------- ## page was renamed from PoweredBy == Powered-By Velocity Logo == + This is not a requirement, but we would love it if you would adopt our Powered-By Velocity logo for your own website in order to show your support for our hard work. - This is not a requirement, but we would love it if you would adopt - our Powered-By Velocity logo for your own website in order to show - your support for our hard work. - {{attachment:powered-by-logo.gif}} == Velocity-Powered Products and Projects == + Velocity is a utility tool which can be used in conjunction with general applications which may or may not be web based. - - Velocity is a utility tool which can be used in conjunction with - general applications which may or may not be web based. - - ||<30%tablewidth="100%">'''Name'''||'''Description'''|| + ||<tablewidth="100%"30%>'''Name''' ||'''Description''' || - ||[[http://www.vosao.org/|Vosao CMS for Google Apps Engine]]||Vosao (vo-za) is a content management system (CMS) that enables you to build web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, make Vosao CMS a good choice for your web site software. Best of all, Vosao CMS is an open source solution that is freely available to everyone and designed to be hosted on the Google App Engine. || + ||[[http://www.vosao.org/|Vosao CMS for Google Apps Engine]] ||Vosao (vo-za) is a content management system (CMS) that enables you to build web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, make Vosao CMS a good choice for your web site software. Best of all, Vosao CMS is an open source solution that is freely available to everyone and designed to be hosted on the Google App Engine. || - ||[[http://jakarta.apache.org/velocity/anakia.html|Anakia]]||Essentially an XML transformation tool, Anakia uses JDOM and Velocity to transform XML documents into the format of your choice. It provides an alternative to using Ant's <style> task and XSL to process XML files.|| + ||[[http://jakarta.apache.org/velocity/anakia.html|Anakia]] ||Essentially an XML transformation tool, Anakia uses JDOM and Velocity to transform XML documents into the format of your choice. It provides an alternative to using Ant's <style> task and XSL to process XML files. || - ||[[http://jakarta.apache.org/velocity/texen.html|Texen]]||Texen is a general purpose text generating utility. It is capable of producing almost any sort of text output. Driven by Ant, Texen uses a control template, an optional set of worker templates, and control context to govern the generated output.|| + ||[[http://jakarta.apache.org/velocity/texen.html|Texen]] ||Texen is a general purpose text generating utility. It is capable of producing almost any sort of text output. Driven by Ant, Texen uses a control template, an optional set of worker templates, and control context to govern the generated output. || - ||[[http://xmlgen.sourceforge.net/|XmlGen]]||XmlGen is and extension of Texen. XmlGen makes XML nodes available to the Velocity template. You can access XML elements by name, get their attributes value, select some nodes with an XPath expression or loop on an element list ...|| + ||[[http://xmlgen.sourceforge.net/|XmlGen]] ||XmlGen is and extension of Texen. XmlGen makes XML nodes available to the Velocity template. You can access XML elements by name, get their attributes value, select some nodes with an XPath expression or loop on an element list ... || - ||[[http://www.gentleware.com/products/index.php3|GentleWare]] Poseidon for UML||GentleWare's Poseidon product uses Velocity as a template tool in order to generate Java code from UML diagrams that you design using their tool.|| + ||[[http://www.gentleware.com/products/index.php3|GentleWare]] Poseidon for UML ||GentleWare's Poseidon product uses Velocity as a template tool in order to generate Java code from UML diagrams that you design using their tool. || - ||[[http://www.xadra.com/products/vas/index.html|Xadra]] VelocityAdaptorServer||The VelocityAdaptorServer is a very simple yet extremely flexible system for the creation of HTML-based Java Management Extensions[tm] (JMX) compatible management consoles.|| + ||[[http://www.xadra.com/products/vas/index.html|Xadra]] VelocityAdaptorServer ||The VelocityAdaptorServer is a very simple yet extremely flexible system for the creation of HTML-based Java Management Extensions[tm] (JMX) compatible management consoles. || - ||[[http://www.vamphq.com/|Venus Application Publisher (Vamp)]]||Vamp is a user-friendly tool that helps you package, sign and publish Web Start/Java Network Launching Protocol (JNLP) software. Vamp uses Velocity heavily to create parts of the gooey (GUI) in XUL or HTML or to create documents such as JNLP startup files, web app config files or HTML info pages.|| + ||[[http://www.vamphq.com/|Venus Application Publisher (Vamp)]] ||Vamp is a user-friendly tool that helps you package, sign and publish Web Start/Java Network Launching Protocol (JNLP) software. Vamp uses Velocity heavily to create parts of the gooey (GUI) in XUL or HTML or to create documents such as JNLP startup files, web app config files or HTML info pages. || - ||[[http://jtop.sourceforge.net/|J/Top]]||J/Top is an open source application for monitoring multiple servers running 'top'. It has an email notifier which uses Velocity for formatting the notification emails.|| + ||[[http://jtop.sourceforge.net/|J/Top]] ||J/Top is an open source application for monitoring multiple servers running 'top'. It has an email notifier which uses Velocity for formatting the notification emails. || - ||[[http://www.comcepta.com/en/enterprise-metasearch.html|EnterpriseMetasearch]]||EnterpriseMetasearch is a customizable federated search engine product that uses Velocity for several internal text rendering tasks.|| + ||[[http://www.comcepta.com/en/enterprise-metasearch.html|EnterpriseMetasearch]] ||EnterpriseMetasearch is a customizable federated search engine product that uses Velocity for several internal text rendering tasks. || - ||[[http://eyebrowse.tigris.org/|Eyebrowse]]||Eyebrowse is a Java Servlet browser for Unix mbox format mail archives.|| + ||[[http://eyebrowse.tigris.org/|Eyebrowse]] ||Eyebrowse is a Java Servlet browser for Unix mbox format mail archives. || - ||[[http://www.vamphq.com/hazel.html"|Hazel]]||Hazel is a Web Start/JNLP app catalog creator (jnlp2html). Hazel allows you to create your own Web Start/JNLP app catalogs. Hazel extracts all JNLP links from HTML documents and creates an informative, neat looking HTML document listing all WebStart/JNLP apps. Hazel uses Velocity as its template engine.|| + ||[[http://www.vamphq.com/hazel.html"|Hazel]] ||Hazel is a Web Start/JNLP app catalog creator (jnlp2html). Hazel allows you to create your own Web Start/JNLP app catalogs. Hazel extracts all JNLP links from HTML documents and creates an informative, neat looking HTML document listing all WebStart/JNLP apps. Hazel uses Velocity as its template engine. || - ||[[http://xjr.sourceforge.net/|XJR : XML to Java via Reflection API]]||Project toolkit for XML <-> Java compilation and mapping. Among other things, compiles DTDs to Java class hierarchies. Will create XML documents from those hierarchies and others...|| + ||[[http://xjr.sourceforge.net/|XJR : XML to Java via Reflection API]] ||Project toolkit for XML <-> Java compilation and mapping. Among other things, compiles DTDs to Java class hierarchies. Will create XML documents from those hierarchies and others... || - ||[[http://velocidoc.sourceforge.net/intro.html|Velocidoc]]||Velocidoc is a Velocimacro documentation tool modeled after Javadoc that allows you to generate HTML documentation for your Velocimacro libraries.|| + ||[[http://velocidoc.sourceforge.net/intro.html|Velocidoc]] ||Velocidoc is a Velocimacro documentation tool modeled after Javadoc that allows you to generate HTML documentation for your Velocimacro libraries. || - ||[[http://scarab.tigris.org/|Scarab]]||Scarab is an Issue/Artiface tracking system that has been developed on top of Velocity and Turbine and is available under an open source license.|| + ||[[http://scarab.tigris.org/|Scarab]] ||Scarab is an Issue/Artiface tracking system that has been developed on top of Velocity and Turbine and is available under an open source license. || - ||[[http://luxor-xul.sourceforge.net|Luxor]]||Luxor is an open-source XML User Interface Language (XUL) toolkit for building rich cross-platform, zero-admin desktop apps in Java. Luxor supports hand-picked Mozilla XUL goodies and also includes a ultra light-weight, multi-threaded web server, a portal engine, and Velocity as its template engine.|| + ||[[http://luxor-xul.sourceforge.net|Luxor]] ||Luxor is an open-source XML User Interface Language (XUL) toolkit for building rich cross-platform, zero-admin desktop apps in Java. Luxor supports hand-picked Mozilla XUL goodies and also includes a ultra light-weight, multi-threaded web server, a portal engine, and Velocity as its template engine. || - ||[[http://www.beardediris.com/webkiosk.html|WebAmortize]]||WebAmortization is a simple Java servlet that implements an online calculator for computing mortgage payments using the Velocity template engine.|| + ||[[http://www.beardediris.com/webkiosk.html|WebAmortize]] ||WebAmortization is a simple Java servlet that implements an online calculator for computing mortgage payments using the Velocity template engine. || - ||[[http://dione.zcu.cz/~toman40/ActionPack/|Action Pack]]||ActionPack is a distribution of independent, but cooperating, opensource modules for web applications development.|| + ||[[http://dione.zcu.cz/~toman40/ActionPack/|Action Pack]] ||ActionPack is a distribution of independent, but cooperating, opensource modules for web applications development. || - ||[[http://www.jeewiz.co.uk/index.html|JeeWiz : Enterprise System Builder]]||JeeWiz! uses templates to generate J2EE infrastructure code, deployment descriptors and build jobs. The result is good news for everyone on a J2EE project.|| + ||[[http://www.jeewiz.co.uk/index.html|JeeWiz : Enterprise System Builder]] ||JeeWiz! uses templates to generate J2EE infrastructure code, deployment descriptors and build jobs. The result is good news for everyone on a J2EE project. || - ||[[http://vdoclet.sourceforge.net/|vDoclet]]||vDoclet is a Javadoc-based code-generation framework. It takes Java source-code, annotated with custom Javadoc tags, and uses Velocity templates to produce a number of output files. Templates are included for generating various EJB-related components.|| + ||[[http://vdoclet.sourceforge.net/|vDoclet]] ||vDoclet is a Javadoc-based code-generation framework. It takes Java source-code, annotated with custom Javadoc tags, and uses Velocity templates to produce a number of output files. Templates are included for generating various EJB-related components. || - ||[[ftp://ftp.rexursive.com/pub/pump/pump.tar.gz|Pump Servlet]]||Bojan Smojver's PumpServlet is an alternative to the core VelocityServlet to use as a baseclass for developing Velocity-powered servlets. See the documentation included in the download for more information. (That should motivate Bojan...)|| + ||[[ftp://ftp.rexursive.com/pub/pump/pump.tar.gz|Pump Servlet]] ||Bojan Smojver's PumpServlet is an alternative to the core VelocityServlet to use as a baseclass for developing Velocity-powered servlets. See the documentation included in the download for more information. (That should motivate Bojan...) || - ||[[http://edencrm.sf.net|EdenCRM]]||EdenCRM is an open source java application for Customer Relationship Management which is designed specifically for small businesses. It runs on the desktop and does not require any server software (unless you want to have multiple users use a shared database for tickets and history entries).|| + ||[[http://edencrm.sf.net|EdenCRM]] ||EdenCRM is an open source java application for Customer Relationship Management which is designed specifically for small businesses. It runs on the desktop and does not require any server software (unless you want to have multiple users use a shared database for tickets and history entries). || - ||[[http://boss.bekk.no/boss/middlegen/|Middlegen]]||Middlegen is a code generation tool for EJB 2.0 CMP/CMR Entity Beans. It's useful if you have a database with existing tables and you want to map the tables to Entity Beans. You don't want to write a lot of code. You want the code to be generated. The code generated by Middlegen relies on further processing by XDoclet to produce even more code (home/remote/local interfaces, primary key classes and deployment descriptors).|| + ||[[http://boss.bekk.no/boss/middlegen/|Middlegen]] ||Middlegen is a code generation tool for EJB 2.0 CMP/CMR Entity Beans. It's useful if you have a database with existing tables and you want to map the tables to Entity Beans. You don't want to write a lot of code. You want the code to be generated. The code generated by Middlegen relies on further processing by XDoclet to produce even more code (home/remote/local interfaces, primary key classes and deployment descriptors). || - ||[[http://www.rollerweblogger.org/|Roller Weblogger]]||Roller is server-based weblogging software - a web application - that is designed to support multiple simultaneous weblog users and visitors.|| + ||[[http://www.rollerweblogger.org/|Roller Weblogger]] ||Roller is server-based weblogging software - a web application - that is designed to support multiple simultaneous weblog users and visitors. || - ||[[http://www.aidministrator.nl/spectacle/|Spectacle:Server]]||Spectacle Server is a 100% Java web component (to be deployed in a web app server like Tomcat/JBoss/!SunOne/!WebSphere) which offers high-performance, scalable guided exploration on sets of structured or unstructured data. Spectacle uses Velocity templates for the rendering of information objects in HTML, XML or other formats.|| + ||[[http://www.aidministrator.nl/spectacle/|Spectacle:Server]] ||Spectacle Server is a 100% Java web component (to be deployed in a web app server like Tomcat/JBoss/!SunOne/!WebSphere) which offers high-performance, scalable guided exploration on sets of structured or unstructured data. Spectacle uses Velocity templates for the rendering of information objects in HTML, XML or other formats. || - ||[[http://www.cotsec.com/|Cotsec Forms]]||Cotsec Forms is a framework for generating Forms based applications|| + ||[[http://www.cotsec.com/|Cotsec Forms]] ||Cotsec Forms is a framework for generating Forms based applications || - ||[[http://jag.sourceforge.net/|JAG - Java Application Generator]]||JAG is an application that creates complete, working J2EE applications. It is intended to alleviate much of the repetitive work involved in creating such applications, while providing a means of quality assurance that the applications created will be of consistent quality.|| + ||[[http://jag.sourceforge.net/|JAG - Java Application Generator]] ||JAG is an application that creates complete, working J2EE applications. It is intended to alleviate much of the repetitive work involved in creating such applications, while providing a means of quality assurance that the applications created will be of consistent quality. || - ||[[http://www.intellij.com/|Intellij IDEA]]||IDEA is an award-winning Java IDE that is used by at least some Velocity developers :) It uses Velocity for its templating for class and method comment templates.|| + ||[[http://www.intellij.com/|Intellij IDEA]] ||IDEA is an award-winning Java IDE that is used by at least some Velocity developers :) It uses Velocity for its templating for class and method comment templates. || - ||[[http://ivory.codehaus.org/soaplet/index.html|Ivory Soaplet]]||Clever SOAP client framework that lets you use Velocity templates to construct the SOAP messages.|| + ||[[http://ivory.codehaus.org/soaplet/index.html|Ivory Soaplet]] ||Clever SOAP client framework that lets you use Velocity templates to construct the SOAP messages. || - ||[[http://velosurf.sourceforge.net/|Velosurf]]||Velosurf is a database access tool for the Velocity template engine. It is meant for ease-of-use, genericity and efficiency.|| + ||[[http://velosurf.sourceforge.net/|Velosurf]] ||Velosurf is a database access tool for the Velocity template engine. It is meant for ease-of-use, genericity and efficiency. || - ||[[http://xkins.sourceforge.net/|Xkins]]||Xkins is a framework that manages skins for your web application.|| + ||[[http://xkins.sourceforge.net/|Xkins]] ||Xkins is a framework that manages skins for your web application. || - ||[[http://objectstyle.org/cayenne/|Cayenne O/R]]||Cayenne is an !OpenSource Java Object-Relational suite that provides a runtime O/R framework and a Swing GUI mapping/deployment tool. Velocity is used as the engine for template-based class generation from GUI or Ant tasks.|| + ||[[http://objectstyle.org/cayenne/|Cayenne O/R]] ||Cayenne is an !OpenSource Java Object-Relational suite that provides a runtime O/R framework and a Swing GUI mapping/deployment tool. Velocity is used as the engine for template-based class generation from GUI or Ant tasks. || - ||[[http://www.bluetetra.com/xsddoc/index.htm|XSDDoc]]||XSDDoc is a documentation tool that automatically generates detailed reports from XML Schema definitions. XSDDoc transforms plain XML files into cross-referenced and hyperlinked HTML documents for easy website publication and collaboration among developers.|| + ||[[http://www.bluetetra.com/xsddoc/index.htm|XSDDoc]] ||XSDDoc is a documentation tool that automatically generates detailed reports from XML Schema definitions. XSDDoc transforms plain XML files into cross-referenced and hyperlinked HTML documents for easy website publication and collaboration among developers. || - ||[[http://vpp.sourceforge.net/|VPP - File Pre-processor]]||VPP provides general file preprocessing support based on the Velocity Template Engine and Ant . The core funtionality is provided as a filter for use with tasks that supports filter chains. Also included are replacement tasks for <copy> and <javac> that integrate support for preprocessing.|| + ||[[http://vpp.sourceforge.net/|VPP - File Pre-processor]] ||VPP provides general file preprocessing support based on the Velocity Template Engine and Ant . The core funtionality is provided as a filter for use with tasks that supports filter chains. Also included are replacement tasks for <copy> and <javac> that integrate support for preprocessing. || - ||[[http://sourceforge.net/projects/strutsgenerator/|Struts Generator]]||Web application generator, based on the Struts framework.|| + ||[[http://sourceforge.net/projects/strutsgenerator/|Struts Generator]] ||Web application generator, based on the Struts framework. || - ||[[http://modelj.sourceforge.net/|ModelJ]]||ModelJ is a RAD (Rapid Application Development) tool that uses code generation to create complete J2EE designs using the Struts and EJB frameworks.|| + ||[[http://modelj.sourceforge.net/|ModelJ]] ||ModelJ is a RAD (Rapid Application Development) tool that uses code generation to create complete J2EE designs using the Struts and EJB frameworks. || - ||[[http://sourceforge.net/projects/veloedit/|VeloEdit]]||VeloEdit provides an [[http://www.eclipse.org/|Eclipse]] plugin for Velocity templates.|| + ||[[http://sourceforge.net/projects/veloedit/|VeloEdit]] ||VeloEdit provides an [[http://www.eclipse.org/|Eclipse]] plugin for Velocity templates. || - ||[[http://virtualschool.edu/ale/|Action Learning Environment (ALE)]]||ALE is an open source project for building experimental learning environments.|| + ||[[http://virtualschool.edu/ale/|Action Learning Environment (ALE)]] ||ALE is an open source project for building experimental learning environments. || - ||[[http://www.binamics.com/hibernatesynch/|Hibernate Synchronizer]]||Hibernate Synchronizer is an Eclipse plugin to be used with Hibernate to keep your Java business objects automatically synchronized with your Hibernate mapping files.|| + ||[[http://www.binamics.com/hibernatesynch/|Hibernate Synchronizer]] ||Hibernate Synchronizer is an Eclipse plugin to be used with Hibernate to keep your Java business objects automatically synchronized with your Hibernate mapping files. || - ||[[http://www.dishevelled.org/codegen|codegen]]||dishevelled.org codegen is a java source code generation suite based on Velocity templates that generates source code in several different styles.|| + ||[[http://www.dishevelled.org/codegen|codegen]] ||dishevelled.org codegen is a java source code generation suite based on Velocity templates that generates source code in several different styles. || - ||[[http://www.ilient.com/free-help-desk-software.htm|SysAid Free Help Desk Software]]||SysAid Web Based Help Desk Software -- Help Desk, Inventory and Project Management.SysAid is software for organizations' IT (Information Technology) departments. It provides asset management, automatically scanning the organization's network and listing its machines. SysAid provides details on each machine (its hardware, software, history), and lets you remote control it. SysAid also provides help desk, letting end users use forms to submit service requests (error reports or calls for assistance).|| + ||[[http://www.ilient.com/free-help-desk-software.htm|SysAid Free Help Desk Software]] ||SysAid Web Based Help Desk Software -- Help Desk, Inventory and Project Management.SysAid is software for organizations' IT (Information Technology) departments. It provides asset management, automatically scanning the organization's network and listing its machines. SysAid provides details on each machine (its hardware, software, history), and lets you remote control it. SysAid also provides help desk, letting end users use forms to submit service requests (error reports or calls for assistance). || - ||[[http://www.dbsight.net/|DBSight]]||DBSight is an J2EE RAD tool to create search like "Search Engine" style, or "Product Catalog" style, on any databases. Only simple SQL knowledge is needed. The search results are based on Velocity, which can be modified via web browser by the user to customize the look and feel. [[http://search.dbsight.com/|Online Demo]] is available.|| + ||[[http://www.dbsight.net/|DBSight]] ||DBSight is an J2EE RAD tool to create search like "Search Engine" style, or "Product Catalog" style, on any databases. Only simple SQL knowledge is needed. The search results are based on Velocity, which can be modified via web browser by the user to customize the look and feel. [[http://search.dbsight.com/|Online Demo]] is available. || - ||[[http://rtftemplate.sourceforge.net/|RTFTemplate]]||RTFTemplate is RTF engine which is able to generate RTF by merging template RTF (model RTF source) with JAVA object (context). RTFTemplate use Velocity for merging template with JAVA object. With RTFTEmplate you can design your RTF model with MS Word by using MERGEFIELD, HYPERLINK and BOOKMARK. RTFTemplate can be used too in C#. This project is called NRTFTemplate. || + ||[[http://rtftemplate.sourceforge.net/|RTFTemplate]] ||RTFTemplate is RTF engine which is able to generate RTF by merging template RTF (model RTF source) with JAVA object (context). RTFTemplate use Velocity for merging template with JAVA object. With RTFTEmplate you can design your RTF model with MS Word by using MERGEFIELD, HYPERLINK and BOOKMARK. RTFTemplate can be used too in C#. This project is called NRTFTemplate. || - ||[[http://www.andromda.org/|AndroMDA]]||AndroMDA (pronounced: andromeda) is an open source code generation framework that follows the Model Driven Architecture (MDA) paradigm. It takes model(s) from CASE-tool(s) and generates fully deployable applications and other components. AndroMDA is mainly used by J2EE developers for generating most of their Spring, Hibernate, EJB, WebServices, Struts, JSF and jBPM code. AndroMDA can be tailored to your own needs simply by editing Velocity templates.|| + ||[[http://www.andromda.org/|AndroMDA]] ||AndroMDA (pronounced: andromeda) is an open source code generation framework that follows the Model Driven Architecture (MDA) paradigm. It takes model(s) from CASE-tool(s) and generates fully deployable applications and other components. AndroMDA is mainly used by J2EE developers for generating most of their Spring, Hibernate, EJB, WebServices, Struts, JSF and jBPM code. AndroMDA can be tailored to your own needs simply by editing Velocity templates. || - ||[[http://webjavenue.com/|WebJavenue]]||WebJavenue is a Java web development resource that features two key artifacts: a reference application available both as a live demo and a downloadable project, and a step-by-step tutorial centered around it. For rendering, both the reference application and the website itself use Velocity, thus promoting good webapp design practices.|| + ||[[http://webjavenue.com/|WebJavenue]] ||WebJavenue is a Java web development resource that features two key artifacts: a reference application available both as a live demo and a downloadable project, and a step-by-step tutorial centered around it. For rendering, both the reference application and the website itself use Velocity, thus promoting good webapp design practices. || - ||[[http://www.churchandpeople.com/|Church and People]]||Church and People is a web site that provides churches with community building and administration tools, such as online event registration, credit card processing, resource management, membership directories, private forums, an event calendar, e-mail tools, and more. Velocity was used during development to generate most of the application, from HTML to configuration XML to business logic classes, based on input from a domain-specific language created with JavaCC.|| + ||[[http://www.churchandpeople.com/|Church and People]] ||Church and People is a web site that provides churches with community building and administration tools, such as online event registration, credit card processing, resource management, membership directories, private forums, an event calendar, e-mail tools, and more. Velocity was used during development to generate most of the application, from HTML to configuration XML to business logic classes, based on input from a domain-specific language created with JavaCC. || - ||[[http://www.alphaworks.ibm.com/tech/hirixml/|Hierarchical Inherited Rule-Interpreted XML]]||A dynamic XML Engine that creates dynamic DOMs built on dynamic rules and expressions in which Velocity may be used as the expression interpreter.|| + ||[[http://www.alphaworks.ibm.com/tech/hirixml/|Hierarchical Inherited Rule-Interpreted XML]] ||A dynamic XML Engine that creates dynamic DOMs built on dynamic rules and expressions in which Velocity may be used as the expression interpreter. || - ||[[http://www.mcoletti.net/dev/iskb/velociowlPlugin.html|Velociowl, a reporting plugin for Protege]]||Allows the production of reports and other output from the powerful OWL knowledgebase editor of Stanford University.|| + ||[[http://www.mcoletti.net/dev/iskb/velociowlPlugin.html|Velociowl, a reporting plugin for Protege]] ||Allows the production of reports and other output from the powerful OWL knowledgebase editor of Stanford University. || - ||[[http://www.xwiki.org|XWiki]]||A second generation wiki platform written in Java. It uses Velocity for the interface templates, and as the main in-page programming language.|| + ||[[http://www.xwiki.org|XWiki]] ||A second generation wiki platform written in Java. It uses Velocity for the interface templates, and as the main in-page programming language. || - ||[[http://www.myeclipseide.com|MyEclipse]]||Genuitec's MyEclipse Enterprise Workbench is a leading J2EE IDE in the Eclipse space. With a full-featured toolkit, MyEclipse utilizes Velocity for many types of code generation throughout the product.|| + ||[[http://www.myeclipseide.com|MyEclipse]] ||Genuitec's MyEclipse Enterprise Workbench is a leading J2EE IDE in the Eclipse space. With a full-featured toolkit, MyEclipse utilizes Velocity for many types of code generation throughout the product. || - ||[[http://www.thinkui.com|ThinkUI SQL Client]]||ThinkUI SQL Client is a graphical program that allows Java developers to browse a database structure, edit data in the tables, issue SQL queries, and generate code (e.g. Java Bean, DAO, SQL queries, JSP files, etc.) based on customizable Velocity templates. [[http://www.thinkui.com/tutorial.html|Online Flash Demo]] is available.|| + ||[[http://www.thinkui.com|ThinkUI SQL Client]] ||ThinkUI SQL Client is a graphical program that allows Java developers to browse a database structure, edit data in the tables, issue SQL queries, and generate code (e.g. Java Bean, DAO, SQL queries, JSP files, etc.) based on customizable Velocity templates. [[http://www.thinkui.com/tutorial.html|Online Flash Demo]] is available. || - ||[[http://www.b-gallery.biz|B*Gallery]]||B*Gallery is a Swing-based image publishing application. Users can create galleries of photos and publish the photos as static HTML pages using one of several built-in themes. Users can also create their own themes. The themes consist of Velocity templates which makes customization simple, even for less advanced users. || + ||[[http://www.b-gallery.biz|B*Gallery]] ||B*Gallery is a Swing-based image publishing application. Users can create galleries of photos and publish the photos as static HTML pages using one of several built-in themes. Users can also create their own themes. The themes consist of Velocity templates which makes customization simple, even for less advanced users. || - ||[[http://www.gtportalbase.com|GT portalBase]]||GT portalBase is a platform for building web based applications that utilise a database. Velocity powers the user interface and custom templates, such as for invoice printing|| + ||[[http://www.gtportalbase.com|GT portalBase]] ||GT portalBase is a platform for building web based applications that utilise a database. Velocity powers the user interface and custom templates, such as for invoice printing || - ||[[http://www.prestosports.com|PrestoSports]]||High volume web publishing and workflow system for sports websites uses Velocity for every template.|| + ||[[http://www.prestosports.com|PrestoSports]] ||High volume web publishing and workflow system for sports websites uses Velocity for every template. || - ||[[http://www.spiderstrategies.com/products_overview.htm|Corporate Management Suite]]||Spider Strategies' Corporate Management Suite (CMS) allows large organizations to track key metrics, add corrective actions, and manage overall business strategy. Using proven tools like Dashboards and Balanced Scorecards, CMS provides critical performance data in real-time. The software is used throughout industry and government, including organizations as diverse as Starbucks Canada, the US Army, and the University of California San Francisco.|| + ||[[http://www.spiderstrategies.com/products_overview.htm|Corporate Management Suite]] ||Spider Strategies' Corporate Management Suite (CMS) allows large organizations to track key metrics, add corrective actions, and manage overall business strategy. Using proven tools like Dashboards and Balanced Scorecards, CMS provides critical performance data in real-time. The software is used throughout industry and government, including organizations as diverse as Starbucks Canada, the US Army, and the University of California San Francisco. || + ||[[http://dotcms.org|dotCMS]] ||dotCMS Enterprise content management system. || + + + == Velocity Powered Websites == - - This is a list of public web sites that are created using Velocity. - This, of course, is by no means a complete listing of all of the - Velocity powered websites. + This is a list of public web sites that are created using Velocity. This, of course, is by no means a complete listing of all of the Velocity powered websites. + ||<tablewidth="100%">'''URL''' ||'''Description''' ||<25%>'''Created By''' || + ||https://advisor.dynamic.ca/ ||The Dynamic Advisor Site is a website for professional financial advisors. Velocity powers all content-related pages as part of the CMS. The Dynamic Advisor Site has already garnered awards from Dalbar as the "best advisor site in Canada." ||https://advisor.dynanmic.ca || + ||http://www.openedit.org/showcase/ ||10 nice looking Velocity powered web sites that are all built and maintained with the free OpenEdit content management system.Each page is dynamic, fast loading and search engine friendly. ||http://www.openedit.org || + ||[[http://www.JiansNet.com|www.JiansNet.com]] ||JiansNet is a platform for searching and sharing information. With our cutting edge search technology and a growing user base, we let you search and share information easily. JiansNet even includes the Velocity questions and answers! ||[[http://www.JiansNet.com|JiansNet]] || + ||[[http://www.everyboat.com|www.everyboat.com]] ||Every Boat uses Velocity templates to generate static caches of classified ads resulting in fast ad retrieval with no database connections required. ||[[http://www.everyboat.com|Every Boat Classifieds]] || + ||[[http://www.flashcan.com|www.flashcan.com]] ||An interactive card making game using Velocity, Turbine and Macromedia's Flash5. ||[[http://www.zincroe.com|ZincRoe]] || + ||[[http://www.tigris.org|www.tigris.org]] ||Open source development tool suite. ||[[http://www.collab.net|CollabNet]] || + ||[[http://www.adeptra.com|www.adeptra.com]] ||Adeptra is a venture-backed private company that provides 2-way alerting solutions for personal electronic devices. ||[[http://www.adeptra.com|Adeptra Inc.]] || + ||[[http://www.webhelp.com/|www.webhelp.com]] ||Webhelp is a company that provides distributed call center integration software and services for web and wireless technologies. WebHelp incorporated Velocity with their ETranscript component, so that events generated in a conference are rendered as MIME email and XML using Velocity templates. ||[[http://www.webhelp.com|WebHelp]] || + ||[[http://www.goodwoodinteriors.com|www.goodwoodinteriors.com]] ||Wood furniture factory site. The static content of this site is generated using Velocity templates, providing the benefit of simple deployment without the overhead of an online servlet container and database with the advantage of Velocity's ease of use for generating data driven content. ||[[http://www.jawasoft.com|P.T.Jawasoft]] || + ||[[http://www.freebok.net/|www.freebok.net]] ||Freebok.net is a free guestbook service that uses Velocity templates for the site. More importantly the guestbook users have the option to create their own Velocity templates to render the layout of their guestbook. ||[[http://www.freebok.net/|Freebok.net]] || + ||[[http://www.studentabc.com/|www.studentabc.com]] ||Free APA format and MLA format [[http://www.studentabc.com/citation_machine|citation machine]]. Parses visible and hidden html data to automatically generate bibliographic entries. Built on Velocity/Turbine. ||[[http://www.solveabc.com|www.solveabc.com]] || + ||[[http://www.studioz.tv/|www.studioz.tv]] ||StudioZ is an events space in San Francisco where artists of all types can promote their own events. We use Anakia with a custom style.vsl to generate the entire static website XML->HTML in a matter of seconds. ||[[http://www.whichever.com/|www.whichever.com]] || + ||[[http://www.cbc.ca/olympics/|www.cbc.ca/olympics/]] ||The Canadian Broadcasting Corporation's 2002 Winter Olympic website was developed using Velocity. ||[[http://www.cbc.ca/|Canadian Broadcasting Corporation]] || + ||[[http://www.impress.com/|www.IMPRESS.com]] ||Anakia-generated corporate site for Impress Software AG, producer of integration products and services. ||[[http://www.impress.com/|Impress Software AG]] || + ||[[http://www.bkfev.de/|www.bkfev.de]] ||Site of a German Birman Cats owners association. Static site generated with Velocity. ||[[http://www.bkfev.de/|Birmakatzenfreunden]] || + ||http://www.caribbean.nl/ ||Site of a Dutch travel organization specialized in the caribbean - Dynamic site based on the CrossmarX Application Engine. Most pages are generated with velocity. ||[[http://www.caribbean.nl/|caribbean.nl]] || + ||http://www.sardegne.com/ ||Site of a Sardinia tour operator specialized in Sardinian Local Turistic Experience - Dynamic site based on Tomcat Application Engine. All pages are generated with velocity. ||[[http://www.sardegne.com/|Sardegne.com]] || + ||http://www.1dental.com/ ||Careington Dental Discount Plans. Online Enrollment application based on Struts, Velocity and Castor JDO. ||[[http://www.1dental.com/|1dental.com]] || + ||[[http://www.123case.it|www.123case.it]] ||123case.it is an italian real estate portal developed using Velocity template engine. ||[[http://www.igate.it|www.igate.it]] || + ||[[http://www.3java.net|www.3java.net]] ||A comprehensive directory of Java(tm) open source software, as well as an evaluation system that aids in the selection of open source software. Developed with Struts & Velocity. ||[[http://www.3java.net|www.3java.net]] || + ||[[http://www.peoplesarchive.com|Peoples Archive]] ||Video (movie) website whose tagline is 'great people telling their life stories'. Soon to include Donald Knuth for those who are interested! Developed originally (badly) by my predecessor in taglibs, jsp + nasty java, now being converted (by [[http://www.keteracel.com/paul|me]]) into Velocity. ||http://www.keteracel.com || + ||[[http://jobbank.com/|jobbank.com]] ||Employment site for job searches, posting jobs, posting resumes, and career tools. This MVC site uses Velocity to render its entire view including templated emails. ||[[http://www.jmjmedia.com|JMJ Media]] || + ||[[http://explash.com/|eXplash.com]] ||The social Web 2.0 directory. ||[[http://jaspersoftware.com/|Jasper Software]] || + ||http://xp-dev.com/ ||Free subversion hosting and project tracking. Its proprietary MVC uses Velocity exclusively to generate its views. ||[[http://xp-dev.com/|XP-Dev.com]] || + - ||<tablewidth="100%">'''URL'''||'''Description'''||<25%>'''Created By'''|| - ||[[https://advisor.dynamic.ca/]]|| The Dynamic Advisor Site is a website for professional financial advisors. Velocity powers all content-related pages as part of the CMS. The Dynamic Advisor Site has already garnered awards from Dalbar as the "best advisor site in Canada." || [[https://advisor.dynanmic.ca]]|| - ||[[http://www.openedit.org/showcase/]]|| 10 nice looking Velocity powered web sites that are all built and maintained with the free OpenEdit content management system.Each page is dynamic, fast loading and search engine friendly.|| [[http://www.openedit.org]]|| - ||[[http://www.JiansNet.com|www.JiansNet.com]]||JiansNet is a platform for searching and sharing information. With our cutting edge search technology and a growing user base, we let you search and share information easily. JiansNet even includes the Velocity questions and answers! ||[[http://www.JiansNet.com|JiansNet]]|| - ||[[http://www.everyboat.com|www.everyboat.com]]||Every Boat uses Velocity templates to generate static caches of classified ads resulting in fast ad retrieval with no database connections required.||[[http://www.everyboat.com|Every Boat Classifieds]]|| - ||[[http://www.flashcan.com|www.flashcan.com]]||An interactive card making game using Velocity, Turbine and Macromedia's Flash5.||[[http://www.zincroe.com|ZincRoe]]|| - ||[[http://www.tigris.org|www.tigris.org]]||Open source development tool suite.||[[http://www.collab.net|CollabNet]]|| - ||[[http://www.adeptra.com|www.adeptra.com]]||Adeptra is a venture-backed private company that provides 2-way alerting solutions for personal electronic devices.||[[http://www.adeptra.com|Adeptra Inc.]]|| - ||[[http://www.webhelp.com/|www.webhelp.com]]||Webhelp is a company that provides distributed call center integration software and services for web and wireless technologies. WebHelp incorporated Velocity with their ETranscript component, so that events generated in a conference are rendered as MIME email and XML using Velocity templates.||[[http://www.webhelp.com|WebHelp]]|| - ||[[http://www.goodwoodinteriors.com|www.goodwoodinteriors.com]]||Wood furniture factory site. The static content of this site is generated using Velocity templates, providing the benefit of simple deployment without the overhead of an online servlet container and database with the advantage of Velocity's ease of use for generating data driven content.||[[http://www.jawasoft.com|P.T.Jawasoft]]|| - ||[[http://www.freebok.net/|www.freebok.net]]||Freebok.net is a free guestbook service that uses Velocity templates for the site. More importantly the guestbook users have the option to create their own Velocity templates to render the layout of their guestbook.||[[http://www.freebok.net/|Freebok.net]]|| - ||[[http://www.studentabc.com/|www.studentabc.com]]||Free APA format and MLA format [[http://www.studentabc.com/citation_machine|citation machine]]. Parses visible and hidden html data to automatically generate bibliographic entries. Built on Velocity/Turbine.||[[http://www.solveabc.com|www.solveabc.com]]|| - ||[[http://www.studioz.tv/|www.studioz.tv]]||StudioZ is an events space in San Francisco where artists of all types can promote their own events. We use Anakia with a custom style.vsl to generate the entire static website XML->HTML in a matter of seconds.||[[http://www.whichever.com/|www.whichever.com]]|| - ||[[http://www.cbc.ca/olympics/|www.cbc.ca/olympics/]]||The Canadian Broadcasting Corporation's 2002 Winter Olympic website was developed using Velocity.||[[http://www.cbc.ca/|Canadian Broadcasting Corporation]]|| - ||[[http://www.impress.com/|www.IMPRESS.com]]||Anakia-generated corporate site for Impress Software AG, producer of integration products and services.||[[http://www.impress.com/|Impress Software AG]]|| - ||[[http://www.bkfev.de/|www.bkfev.de]]||Site of a German Birman Cats owners association. Static site generated with Velocity.||[[http://www.bkfev.de/|Birmakatzenfreunden]]|| - ||[[http://www.caribbean.nl/|http://www.caribbean.nl/]]||Site of a Dutch travel organization specialized in the caribbean - Dynamic site based on the CrossmarX Application Engine. Most pages are generated with velocity.||[[http://www.caribbean.nl/|caribbean.nl]]|| - ||[[http://www.sardegne.com/|http://www.sardegne.com/]]||Site of a Sardinia tour operator specialized in Sardinian Local Turistic Experience - Dynamic site based on Tomcat Application Engine. All pages are generated with velocity.||[[http://www.sardegne.com/|Sardegne.com]]|| - ||[[http://www.1dental.com/|http://www.1dental.com/]]||Careington Dental Discount Plans. Online Enrollment application based on Struts, Velocity and Castor JDO.||[[http://www.1dental.com/|1dental.com]]|| - ||[[http://www.123case.it|www.123case.it]]||123case.it is an italian real estate portal developed using Velocity template engine.||[[http://www.igate.it|www.igate.it]]|| - ||[[http://www.3java.net|www.3java.net]]||A comprehensive directory of Java(tm) open source software, as well as an evaluation system that aids in the selection of open source software. Developed with Struts & Velocity.||[[http://www.3java.net|www.3java.net]]|| - ||[[http://www.peoplesarchive.com|Peoples Archive]]||Video (movie) website whose tagline is 'great people telling their life stories'. Soon to include Donald Knuth for those who are interested! Developed originally (badly) by my predecessor in taglibs, jsp + nasty java, now being converted (by [[http://www.keteracel.com/paul|me]]) into Velocity.||[[http://www.keteracel.com]]|| - ||[[http://jobbank.com/|jobbank.com]]||Employment site for job searches, posting jobs, posting resumes, and career tools. This MVC site uses Velocity to render its entire view including templated emails.||[[http://www.jmjmedia.com|JMJ Media]]|| - ||[[http://explash.com/|eXplash.com]]||The social Web 2.0 directory.||[[http://jaspersoftware.com/|Jasper Software]]|| - ||[[http://xp-dev.com/|http://xp-dev.com/]]||Free subversion hosting and project tracking. Its proprietary MVC uses Velocity exclusively to generate its views.||[[http://xp-dev.com/|XP-Dev.com]]|| - == Frameworks that Support Velocity == + This is a list of web frameworks that include support for Velocity 'out of the box'. While many web frameworks are being used with Velocity, such as the [[http://jakarta.apache.org/struts/|Jakarta Struts]] project, the following include support for Velocity within the package. - - This is a list of web frameworks that include support for - Velocity 'out of the box'. While many web frameworks are - being used with Velocity, such as the - [[http://jakarta.apache.org/struts/|Jakarta Struts]] - project, the following include support for Velocity within the - package. - - - - ||<30%tablewidth="100%">'''Name'''||'''Description'''|| + ||<tablewidth="100%"30%>'''Name''' ||'''Description''' || - ||[[http://dione.zcu.cz/~toman40/ActionServlet|ActionServlet]]||ActionServlet provides an easy mapping of user actions (HTTP requests) to methods of Java components together with automatic conversion of HTTP parameters to the values of Java types.|| + ||[[http://dione.zcu.cz/~toman40/ActionServlet|ActionServlet]] ||ActionServlet provides an easy mapping of user actions (HTTP requests) to methods of Java components together with automatic conversion of HTTP parameters to the values of Java types. || - ||[[http://click.sourceforge.net|Click]]||Click is a J2EE web application framework created for commercial Java developers. Highlights include: very easy to learn; event based programming model; high performance.|| + ||[[http://click.sourceforge.net|Click]] ||Click is a J2EE web application framework created for commercial Java developers. Highlights include: very easy to learn; event based programming model; high performance. || - ||[[http://www.jcorporate.com/expresso.html|Expresso]]||Expresso is a powerful, enterprise-strength web application development framework. Expresso extends Struts for developing database-driven web applications and adds capabilities for security, robust object-relational mapping, and many other services commonly required in web application development. Expresso can use Velocity for the view tier, as well as several other technologies.|| + ||[[http://www.jcorporate.com/expresso.html|Expresso]] ||Expresso is a powerful, enterprise-strength web application development framework. Expresso extends Struts for developing database-driven web applications and adds capabilities for security, robust object-relational mapping, and many other services commonly required in web application development. Expresso can use Velocity for the view tier, as well as several other technologies. || - ||[[http://jakarta.apache.org/turbine/|Jakarta Turbine]]||One of the early servlet-based web frameworks, and currently in version 2.1, Turbine is a framework that allows experienced Java developers to quickly build secure web applications. While Turbines primary templating technology is Velocity, it also supports JSP, WebMacro, FreeMarker, ECS and others.|| + ||[[http://jakarta.apache.org/turbine/|Jakarta Turbine]] ||One of the early servlet-based web frameworks, and currently in version 2.1, Turbine is a framework that allows experienced Java developers to quickly build secure web applications. While Turbines primary templating technology is Velocity, it also supports JSP, WebMacro, FreeMarker, ECS and others. || - ||[[http://www.jpublish.org/|JPublish]]||JPublish is a web publishing framework which merges the Velocity template engine with a content repository and application control framework.|| + ||[[http://www.jpublish.org/|JPublish]] ||JPublish is a web publishing framework which merges the Velocity template engine with a content repository and application control framework. || - ||[[http://mav.sourceforge.net|Maverick]]||Maverick is a Model-View-Controller framework for publishing web applications. It is a simple, minimalist framework which offers the ability to render views with JSP, Velocity, or XSLT directly.|| + ||[[http://mav.sourceforge.net|Maverick]] ||Maverick is a Model-View-Controller framework for publishing web applications. It is a simple, minimalist framework which offers the ability to render views with JSP, Velocity, or XSLT directly. || - ||[[http://www.melati.org|Melati]]||Melati is a tool for building Java-programmed websites backed by a database.|| + ||[[http://www.melati.org|Melati]] ||Melati is a tool for building Java-programmed websites backed by a database. || - ||[[http://myvelcont.sourceforge.net/|MyVelocityController]]||MyVelocityController is a simple Servlet controller (under the MVC pattern) which uses Velocity as its unique templating engine. It uses a set of templates to show HTML and another set to access a JDBC database.|| + ||[[http://myvelcont.sourceforge.net/|MyVelocityController]] ||MyVelocityController is a simple Servlet controller (under the MVC pattern) which uses Velocity as its unique templating engine. It uses a set of templates to show HTML and another set to access a JDBC database. || - ||[[http://www.niggle.org/|Niggle]]||Niggle is a Java class library intended for use in development of robust, maintainable web applications. The Niggle framework is designed to alleviate the repetitive, tedious details typical of those kinds of applications|| + ||[[http://www.niggle.org/|Niggle]] ||Niggle is a Java class library intended for use in development of robust, maintainable web applications. The Niggle framework is designed to alleviate the repetitive, tedious details typical of those kinds of applications || - ||[[http://www.openedit.org|OpenEdit]]|| OpenEdit is a platform used by web design firms for creating and maintaining web sites. It includes content management, eCommerce and blog editing tools and is built from the ground up with Velocity. Uses Spring for Java objects and actions and requires no database. || + ||[[http://www.openedit.org|OpenEdit]] ||OpenEdit is a platform used by web design firms for creating and maintaining web sites. It includes content management, eCommerce and blog editing tools and is built from the ground up with Velocity. Uses Spring for Java objects and actions and requires no database. || - ||[[http://pandora-frmwrk.sourceforge.net|PANDORA]]||PANDORA is a lightweight web-application framework with single servlet, multi controller architecture. It supports the ''Pull MVC'' pattern providing models for Forms, Tables, Trees, Lists and the ''Open Session in View'' pattern in combination with pluggable Hibnerate support.|| + ||[[http://pandora-frmwrk.sourceforge.net|PANDORA]] ||PANDORA is a lightweight web-application framework with single servlet, multi controller architecture. It supports the ''Pull MVC'' pattern providing models for Forms, Tables, Trees, Lists and the ''Open Session in View'' pattern in combination with pluggable Hibnerate support. || - ||[[http://www.restlet.org|Restlet]]||Restlet is a lightweight REST framework for Java that natively supports Velocity templates as well as FreeMarker templates, JSON, XML and other types of representations.|| + ||[[http://www.restlet.org|Restlet]] ||Restlet is a lightweight REST framework for Java that natively supports Velocity templates as well as FreeMarker templates, JSON, XML and other types of representations. || - ||[[http://scriptella.javaforge.com|Scriptella ETL]]||Scriptella is an open source ETL(Extract-Transform-Load) and script execution tool. Its primary focus is simplicity. It doesn't require the user to learn another complex XML-based language to use it, but allows the use of SQL or another scripting language suitable for the data source to perform required transformations. Scriptella [[http://scriptella.javaforge.com/docs/api/scriptella/driver/velocity/package-summary.html|provides built-in support]] for Velocity templates in ETL files|| + ||[[http://scriptella.javaforge.com|Scriptella ETL]] ||Scriptella is an open source ETL(Extract-Transform-Load) and script execution tool. Its primary focus is simplicity. It doesn't require the user to learn another complex XML-based language to use it, but allows the use of SQL or another scripting language suitable for the data source to perform required transformations. Scriptella [[http://scriptella.javaforge.com/docs/api/scriptella/driver/velocity/package-summary.html|provides built-in support]] for Velocity templates in ETL files || - ||[[http://www.springframework.org|Spring Framework]]||Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development by Rod Johnson (Wrox, 2002). Specifically, it is a complete, lightweight container providing centralized, automated configuration and wiring of your application objects. It includes a flexible MVC web application framework which is highly configurable via strategy interfaces, and accommodates multiple view technologies like JSP, Velocity, Tiles, iText, and POI.|| + ||[[http://www.springframework.org|Spring Framework]] ||Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development by Rod Johnson (Wrox, 2002). Specifically, it is a complete, lightweight container providing centralized, automated configuration and wiring of your application objects. It includes a flexible MVC web application framework which is highly configurable via strategy interfaces, and accommodates multiple view technologies like JSP, Velocity, Tiles, iText, and POI. || - ||[[http://tammi.sourceforge.net/|Tammi]]||Tammi is a Java component based development framework and run-time container for applications supporting web browsers, mobile terminals and/or Swing based user interfaces.|| + ||[[http://tammi.sourceforge.net/|Tammi]] ||Tammi is a Java component based development framework and run-time container for applications supporting web browsers, mobile terminals and/or Swing based user interfaces. || - ||[[http://velocityweb.sourceforge.net/|VelocityWeb]]|| VelocityWeb is a zero-configuration web framework for J2EE.It's easy to debug/unit test without J2EE server,create view with Velocity/Freemarker,create DAO with Apache Common DBUtils,SQL pagination,and transaction following TRANSACTION_PER_REQUEST.|| + ||[[http://velocityweb.sourceforge.net/|VelocityWeb]] ||VelocityWeb is a zero-configuration web framework for J2EE.It's easy to debug/unit test without J2EE server,create view with Velocity/Freemarker,create DAO with Apache Common DBUtils,SQL pagination,and transaction following TRANSACTION_PER_REQUEST. || - ||[[http://sourceforge.net/projects/webwork/|WebWork]]||WebWork is a web application framework for J2EE. It is based on a concept called "Pull HMVC" (Pull Hierarchical Model View Controller). The basic idea is to separate the site programmers' and site designers' tasks. WebWork now supports Velocity with their 1.0 release.|| + ||[[http://sourceforge.net/projects/webwork/|WebWork]] ||WebWork is a web application framework for J2EE. It is based on a concept called "Pull HMVC" (Pull Hierarchical Model View Controller). The basic idea is to separate the site programmers' and site designers' tasks. WebWork now supports Velocity with their 1.0 release. || - ||[[http://www.ztemplates.org/|ztemplates]]|| web framework with java 1.5 - uses object injection, annotations , generics and reflection - support for templating, data binding, form validation (with Ajax/DWR), security, search-engine friendly urls and i18n - gui components like tree and tabbed pane - supports Apache Velocity, JSP and other technologies for rendering webpages.|| + ||[[http://www.ztemplates.org/|ztemplates]] ||web framework with java 1.5 - uses object injection, annotations , generics and reflection - support for templating, data binding, form validation (with Ajax/DWR), security, search-engine friendly urls and i18n - gui components like tree and tabbed pane - supports Apache Velocity, JSP and other technologies for rendering webpages. || + +
