Tapestry 5.2.4


 Sponsored links


 Sponsored links
License:
Freeware
Category:
Developer Tools
Publisher:
Apache-Software-Foundation
Size:
27.4 MB
Last Updated:
2013-11-03
Operating System:
Mac OS X
Price:
FREE
Download
Publisher's description - Tapestry 5.2.4
 
 Sponsored links

Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server.

Tapestry divides a web application into a set of pages, each constructed from components.

This provides a consistent structure, allowing the Tapestry framework to assume responsibility for key concerns such as URL construction and dispatch, user input validation, persistent state storage on the client or on the server, exception reporting, and

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 -- and specifically not in terms of URLs and query parameters. Tapestry brings true object oriented development to Java web applications.

Tapestry is specifically designed to make creating new components very easy, as this is a routine approach when building applications. The distribution includes over fifty components, ranging from simple output components all the way up to complex data grids and tree navigators.

Tapestry is architected to scale from tiny applications all the way up to massive applications consisting of hundreds of individual pages, developed by large, diverse teams. Tapestry easily integrates with any kind of back-end, including J2EE, HiveMind and Spring.

Here are some key features of "Tapestry":

· Simplicity - web applications shouldn`t be rocket science!
· Consistency - what works in pages should work in components. What works in small applications should work in large applications. Different developers should find similar solutions to similar problems.
· Efficiency - applications should be performant and scalable
· Feedback - when things go wrong, the framework should not get in the way; in fact, it should provide useful diagnostics


 

Also See ...
Source Code Counter

Source Code Counter
Learn PhalconPHP

Learn PhalconPHP
PHP From Scratch

PHP From Scratch
Del

Del
QuickLens

QuickLens



More
Photo Editor - All

Photo Editor - All
Learn Java Programming in 24 hours

Learn Java Programming in 24 hours
ASCIIfy

ASCIIfy
Compose Lite

Compose Lite
Fonts

Fonts



Mac App
Messages for Facebook

Messages for Facebook
DiskCatalogMaker

DiskCatalogMaker
Talking Clock 1.0

Talking Clock 1.0
Eclipse SQL 3.5.1 SR4

Eclipse SQL 3.5.1 SR4
MiXViews 1.35

MiXViews 1.35