For Java web applications, Apache Tapestry is open source & component oriented framework for implementations of the applications according to the model view controller pattern, or architectural pattern. Basic focus of the Apache Tapestry is at easy usage and productivity of the developer. Following is being offered by it.
• Focuses at the developer productivity.
• Modular approaches for the web development
• Focuses at easy usage.
• XML configurations elimination.