Apache Tapestry Overview - Apache Tapestry

What are features and uses of Apache Tapestry?

Apache Tapestry is a component based web framework and its components are Java Classes. They are just plain POJOs (Plain old Java Objects) and neither inherited from a framework specific base class nor is an implementation of an interface.

Annotation is an important feature of the Java used by tapestry. Tapestry web pages are constructed using one or more components and each of the components has a XML based template and component class decorated with lot of Tapestry's Annotations. Tapestry can create anything ranging from a tiny, single-page web application to a massive one consisting of hundreds of pages.

What ate the Advantages of Tapestry?

Advantages of Tapestry are

  • Tapestry provides highly scalable web applications.
  • Tapestry Adaptive API.
  • Tapestry has fast and mature framework.
  • Tapestry has Persistent state storage management.
  • Tapestry Build-in Inversion of Control.

What are the Features of Tapestry?

Features of Tapestry has following features

  • Live class reloading
  • Clear and detailed exception reporting
  • Static structure, dynamic behaviors.
  • Extensive use of Plain Old Java Objects (POJOs)
  • Code less, deliver more.

Why to use Tapestry?

Java has a lot of web frameworks like JSP, Struts, etc., but most of the web Frameworks are complex and have a steep learning curve. They have to be compiled, tested and deployed for every update.

Tapestry offers a modern approach for web application programming by providing live class reloading. Other frameworks have lot of interfaces, abstract & base classes whereas Tapestry just introduces small set of annotations with an ability to write large application with rich AJAX support.

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Apache Tapestry Topics