A component-oriented framework for creating highly scalable web applications in Java. Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability. Tapestry features live class reloading: change your Java code, refre