Español Deutsch US:   1-800-832-9CWI
Intl: +1-915-843-1223
 
  Home | Email Sales
 
 
 
Tapestry

Tapestry is History

Well at least the rolled-up artwork on a cloth that kings and noblemen would carry around as “bling” in the old days is. Our Tapestry isn't the type you want to take outside to beat the dust out of before the in-laws show up. Tapestry is yet another awesome project under the Apache Software Foundation’s care, proving to be a terrific open-source development framework for scaleable java applications. You don’t have to just take our word for it either! Apache Tapestry won The Duke’s Choice Award in 2006, one of Java's highest awards for being one of the most innovative projects of 2006 using the Java platform.

Tapestry is a great tool for those just getting into Java programming, or for teams of programmers building a large project. It really is as flexible as a gymnast. The reason behind that flexibility is the standard Java Servlet API it is built upon.  This allows it use in any containers; Resin, Tomcat, JBoss etc. The architecture and developers concept in creating Tapestry was to create a Java framework that doesn't feel like Java. 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, specifically not in terms of URLs and query parameters. Tapestry brings true object oriented development to Java web applications. It is meant to allow easy creation of components as you need them without having to struggle to get them to integrate into your application.

Apache Tapestry

Tapestry is developed using four very important standards, which if everyone adopted, the world would be a much better place.

1) Simplicity - This word speaks volumes. Everyone has been there installing an application or trying to fix a problem and the solution ends up taking hours which you could have just started from scratch. 

2) Consistency - At CWI we are witness to consistency problems in development even when everyone is using the same standards. This creates problems for everyone involved. With Tapestry your small solution can scale to a large solution and work exactly the same.

3) Efficiency - Your applications need to be efficient to properly get the task done.  If they are not, why bother even spending time to write an application? Tapestry follows the familiar caveat to "work smarter not harder". 

4) Feedback - Have you ever got those unexplainable 0x00354e errors in your favorite mail program, and don't know what the heck the error code means or is supposed to mean other than a headache? The same can be true of your web applications. Ideally, your framework should tell you why your application hit the fan, and provide useful diagnostics.  Tapestry maintains that ideology and does just that.

The developers of Tapestry have adopted the motto of "The simplest choice should be the correct choice." At CWI we agree whole heartedly. We believe that simple methods have the greatest effect on the long run.  Make the simple choice of using tapestry on any of our Shared Java Hosting or Dedicated Linux solutions.  With our staff of knowledgeable professionals, we can make your transition to CWI simple, consistent and efficient. If you ever run into any problems, our support team will provide you with prompt feedback on your issues. If you need help installing Tapestry we are here to help, and want you to be part of the web 2.0 revolution. CWI Hosting is a pioneer in Java hosting, the first to deploy the powerful Resin JVM, giving separate private instances event on a shared hosting account.  Join us as we take strides, not steps, towards what the web was meant to be.


© Copyright 1997-2007 CWIHosting, Inc. All rights reserved. Sitemap  |  Privacy Policy  |  Usage Policy