[CONF] Apache Tapestry > Index
Howard M. Lewis Ship edited the page: Index HTML .big-col { margin-right: 310px !important; } #content { height : 1080px; } #col { width : 250px; } DIV.left-column { float: left; width: 48%; } DIV.right-column { float: right; width: 48%; } .blogSurtitle { background: none repeat scroll 0 0 #569D2F; border: 2px solid #DD; color: #FF; margin: 1px 1px 10px; padding: 3px; } a.blogDate { color: #FF; } a.blogHeading { color: #569D2F; font-size: 14px; } #col p { text-align : justify; font-size : 11px; line-height : 1.2 !important } .feature { #height: 150px; } ... View Online · Like · View Changes Stop watching space · Manage Notifications This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software
[CONF] Apache Tapestry > Index
Bob Harner edited the page: Index Comment: republish HTML .big-col { margin-right: 310px !important; } #content { height : 1080px; } #col { width : 250px; } DIV.left-column { float: left; width: 48%; } DIV.right-column { float: right; width: 48%; } .blogSurtitle { background: none repeat scroll 0 0 #569D2F; border: 2px solid #DD; color: #FF; margin: 1px 1px 10px; padding: 3px; } a.blogDate { color: #FF; } a.blogHeading { color: #569D2F; font-size: 14px; } #col p { text-align : justify; font-size : 11px; line-height : 1.2 !important } .feature { #height: 150px; } ... View Online · Like · View Changes Stop watching space · Manage Notifications This message was sent by Atlassian Confluence 5.0.3, Team Collaboration Software
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Comment: Add div.clearer at bottom of page to (hopefully) keep the Twitter feed window from overlapping the footer Changes (2) ... {div:class=clearer} {HTMLcomment}Trigger page export: 5{HTMLcomment} {div} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. Latest news Howard M. Lewis Ship posted on Mar 31, 2011 Tapestry 5 In Action, a MEAP Best Seller As noted on Manning's MEAP blog, Tapestry 5 In Action is the top book in the MEAP (Manning Early Access Program) list for the week ending March 31st, 2011: Tapestry 5 in Action Spring in Action, … Read more… Edit Howard M. Lewis Ship posted on Mar 30, 2011 Tapestry Kudos A very happy Tapestry user, Adam Zimowski, recently posted to the Tapestry users mailing list a short description of his progress with a major Tapestry application: Today I'm more in love with Tapestry 5 than ever before. I had a milestone demo at work which went well, and could actually show a good portion of a re-written website running and working! I'm at the heights of my project development. … Read more… Edit Igor Drobiazko posted on Mar 29, 2011 Tapestry 5.2.5 (maintenance release) As expected, Tapestry 5.2.5 has been voted up as the latest stable version for Tapestry 5.2; we can now recommend that all users upgrade from 5.2.4 to 5.2.5. The main fix in this release is TAP5-1208, which fixes the issue with null values of mutable fields of components, when debugging applications. This bug has been introduced in 5.2.4 with the deprecation of page pooling. … Read more… Edit Download the latest Tapestry 5.2.5 binary release. more downloads Community plugins: Tynamo Chenillekit Tapx more plugins On-line demos available: Hotel Booking Jump Start more demos What is Tapestry 5 ? Pure Java and Polyglot Written in pure Java: code your pages and components in Java, Groovy or Scala. Convention Over Configuration Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations. Highly Productive Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Scalable Scales up big on a single server, and works great in a cluster. Keeps session state minimal by design. Advanced Exception Reporting Giv
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... {HTMLcomment}Trigger page export: 45{HTMLcomment} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. Latest news Howard M. Lewis Ship posted on Mar 30, 2011 Tapestry Kudos A very happy Tapestry user, Adam Zimowski, recently posted to the Tapestry users mailing list a short description of his progress with a major Tapestry application: Today I'm more in love with Tapestry 5 than ever before. I had a milestone demo at work which went well, and could actually show a good portion of a re-written website running and working! I'm at the heights of my project development. … Read more… Edit Igor Drobiazko posted on Mar 29, 2011 Tapestry 5.2.5 (maintenance release) As expected, Tapestry 5.2.5 has been voted up as the latest stable version for Tapestry 5.2; we can now recommend that all users upgrade from 5.2.4 to 5.2.5. The main fix in this release is TAP5-1208, which fixes the issue with null values of mutable fields of components, when debugging applications. This bug has been introduced in 5.2.4 with the deprecation of page pooling. … Read more… Edit Igor Drobiazko posted on Mar 23, 2011 Tapestry 5 in Action available through MEAP I'm pleased to announce that the long awaited Tapestry 5 in Action book is available through MEAP now. Order the book here and start reading today. Tapestry 5 in Action is a comprehensive guide that introduces Apache Tapestry and its approach to building modern web applications. The book walks you through Tapestry 5, from a simple Hello World application to rich Ajax-enabled applications. Written by a core committer, … Read more… Edit Download the latest Tapestry 5.2.4 binary release. more downloads Community plugins: Tynamo Chenillekit Tapx more plugins On-line demos available: Hotel Booking Jump Start more demos What is Tapestry 5 ? Pure Java and Polyglot Written in pure Java: code your pages and components in Java, Groovy or Scala. Convention Over Configuration Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations. Highly Productive Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Scalable Scales up big on a single server, and works great in a cluster. Keeps session state minimal by design. Advanced Exception Rep
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... {HTMLcomment}Trigger page export: 34{HTMLcomment} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. Latest news Howard M. Lewis Ship posted on Mar 30, 2011 Tapestry Kudos A very happy Tapestry user, Adam Zimowski, recently posted to the Tapestry users mailing list a short description of his progress with a major Tapestry application: Today I'm more in love with Tapestry 5 than ever before. I had a milestone demo at work which went well, and could actually show a good portion of a re-written website running and working! I'm at the heights of my project development. … Read more… Edit Igor Drobiazko posted on Mar 29, 2011 Tapestry 5.2.5 (maintenance release) As expected, Tapestry 5.2.5 has been voted up as the latest stable version for Tapestry 5.2; we can now recommend that all users upgrade from 5.2.4 to 5.2.5. The main fix in this release is TAP5-1208, which fixes the issue with null values of mutable fields of components, when debugging applications. This bug has been introduced in 5.2.4 with the deprecation of page pooling. … Read more… Edit Igor Drobiazko posted on Mar 23, 2011 Tapestry 5 in Action available through MEAP I'm pleased to announce that the long awaited Tapestry 5 in Action book is available through MEAP now. Order the book here and start reading today. Tapestry 5 in Action is a comprehensive guide that introduces Apache Tapestry and its approach to building modern web applications. The book walks you through Tapestry 5, from a simple Hello World application to rich Ajax-enabled applications. Written by a core committer, … Read more… Edit Download the latest Tapestry 5.2.4 binary release. more downloads Community plugins: Tynamo Chenillekit Tapx more plugins On-line demos available: Hotel Booking Jump Start more demos What is Tapestry 5 ? Pure Java and Polyglot Written in pure Java: code your pages and components in Java, Groovy or Scala. Convention Over Configuration Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations. Highly Productive Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Scalable Scales up big on a single server, and works great in a cluster. Keeps session state minimal by design. Advanced Exception Rep
[CONF] Apache Tapestry > Index
Index Page edited by Igor Drobiazko Changes (1) ... {HTMLcomment}Trigger page export: 12{HTMLcomment} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. Latest news Igor Drobiazko posted on Mar 23, 2011 Tapestry 5 in Action available through MEAP I'm pleased to announce that the long awaited Tapestry 5 in Action book is available through MEAP now. Order the book here and start reading today. Tapestry 5 in Action is a comprehensive guide that introduces Apache Tapestry and its approach to building modern web applications. The book walks you through Tapestry 5, from a simple Hello World application to rich Ajax-enabled applications. Written by a core committer, … Read more… Edit Howard M. Lewis Ship posted on Jan 18, 2011 Kalle Korhonen elected Tapestry Committer Kalle Kohonen, well known in the Tapestry community for his work on Tynamo and its many popular and independently reusable sub-modules, has been voted in as a Tapestry committer. Let's all welcome him aboard! Edit Howard M. Lewis Ship posted on Jan 10, 2011 "Why Tapestry?" by Kalle Korhonen What I really like to give as an answer to people who ask why one should use Tapestry is this: because it is well-balanced and comprehensive. Read more… Edit Download the latest Tapestry 5.2.4 binary release. more downloads Community plugins: Tynamo Chenillekit Tapx more plugins On-line demos available: Hotel Booking Jump Start more demos What is Tapestry 5 ? Pure Java and Polyglot Written in pure Java: code your pages and components in Java, Groovy or Scala. Convention Over Configuration Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations. Highly Productive Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Scalable Scales up big on a single server, and works great in a cluster. Keeps session state minimal by design. Advanced Exception Reporting Gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. Testable Committed to testability throughout design; built-in utilities to enhance TDD. Support for Selenium for integration testing. See Tapestry's code coverage
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... {div:id=col} h3. [Latest news|News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false] {blog-posts:max=3|sort=creation|reverse=true|content=excerpts} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. Latest news Monday, 10 January 2011 "Why Tapestry?" by Kalle Korhonen Last changed Jan 10, 2011 09:56 by Howard M. Lewis Ship What I really like to give as an answer to people who ask why one should use Tapestry is this: because it is well-balanced and comprehensive. Read more… Posted at Jan 10, 2011 by Howard M. Lewis Ship| 0 comments | Edit Friday, 17 December 2010 Announcing Tapestry 5.2 Last changed Dec 18, 2010 16:11 by Katia Aresti I'm very proud to announce that the next major release of Tapestry, release 5.2, is now available as Tapestry version 5.2.4. Read more… Posted at Dec 17, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 16 December 2010 Tapestry 5.2 Released Last changed Dec 16, 2010 09:55 by Howard M. Lewis Ship Tapestry 5.2.4 has been voted up as the stable version for Tapestry 5.2; we can now recommend that all users upgrade from 5.1.0.5 to 5.2.4. Read more… Posted at Dec 16, 2010 by Howard M. Lewis Ship| 0 comments | Edit Download the latest Tapestry 5.2.4 binary release. more downloads Community plugins: Tynamo Chenillekit Tapx more plugins On-line demos available: Hotel Booking Jump Start more demos What is Tapestry 5 ? Pure Java and Polyglot Written in pure Java: code your pages and components in Java, Groovy or Scala. Convention Over Configuration
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (2) ... {HTMLcomment}Trigger page export{HTMLcomment} {HTMLcomment}Trigger page export: 1{HTMLcomment} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. Latest news Monday, 10 January 2011 "Why Tapestry?" by Kalle Korhonen Last changed Jan 10, 2011 09:56 by Howard M. Lewis Ship What I really like to give as an answer to people who ask why one should use Tapestry is this: because it is well-balanced and comprehensive. Read more… Posted at Jan 10, 2011 by Howard M. Lewis Ship| 0 comments | Edit Friday, 17 December 2010 Announcing Tapestry 5.2 Last changed Dec 18, 2010 16:11 by Katia Aresti I'm very proud to announce that the next major release of Tapestry, release 5.2, is now available as Tapestry version 5.2.4. Read more… Posted at Dec 17, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 16 December 2010 Tapestry 5.2 Released Last changed Dec 16, 2010 09:55 by Howard M. Lewis Ship Tapestry 5.2.4 has been voted up as the stable version for Tapestry 5.2; we can now recommend that all users upgrade from 5.1.0.5 to 5.2.4. Read more… Posted at Dec 16, 2010 by Howard M. Lewis Ship| 0 comments | Edit Download the latest Tapestry 5.2.4 binary release. more downloads Community plugins: Tynamo Chenillekit Tapx more plugins On-line demos available: Hotel Booking Jump Start more demos What is Tapestry 5 ? Pure Java and Polyglot Written in pure Java: code your pages and components in Java, Groovy or Scala. Convention Over Configuration Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations. Highly Productive Live class reloading means that the time between seeing an error and providing the fix is seco
[CONF] Apache Tapestry > Index
Index Page edited by Katia Aresti Changes (0) ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. Latest news Friday, 17 December 2010 Announcing Tapestry 5.2 Last changed Dec 18, 2010 19:11 by Katia Aresti I'm very proud to announce that the next major release of Tapestry, release 5.2, is now available as Tapestry version 5.2.4. Read more… Posted at Dec 17, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 16 December 2010 Tapestry 5.2 Released Last changed Dec 16, 2010 12:55 by Howard M. Lewis Ship Tapestry 5.2.4 has been voted up as the stable version for Tapestry 5.2; we can now recommend that all users upgrade from 5.1.0.5 to 5.2.4. Read more… Posted at Dec 16, 2010 by Howard M. Lewis Ship| 0 comments | Edit Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Dec 18, 2010 19:10 by Katia Aresti Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Download the latest Tapestry 5.2.4 binary release. More Downloads Community plugins : Tynamo Chenillekit Tapx more plugins On-line demos available ! Hotel Booking more demos What is Tapestry 5 ? Pure Java and Polyglot Written in pure Java: code your pages and components in Java, Groovy or Scala. Convention Over Configuration Say goodbye to endless XML configuration files: dependency injection and meta-programming through annotations. Highly Productive Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Scalable Scales up big on a single server, and works great in a cluster. Keeps session state minimal by design. Advanced Exceptio
[CONF] Apache Tapestry > Index
Index Page edited by Bob Harner Comment: Temporarily fixed index page broken images (until Katia's V2 is live) Changes (7) ... {div2:id=references} - !Applications^wooki.png! [Wooki|http://wookicentral.com] : Opensource collaboration app - !Applications^seesaw.png! [Seesaw|http://www.seesaw.com] : Video streaming - !Applications^oed.png! The definitive [Oxford English Dictionary|http://www.oed.com/] - !Applications^recurtrack.png! [RecurTrack|http://recurtrack.com] : Personal Budgetting - !Applications^yanomo.png! [Yanomo|http://www.yanomo.com] : Calendar-based time & task tracking - !Applications^cubiculus.png! [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions - !Applications^mybet.png! [myBet|http://www.mybet.com] : Sports Bets Casino Poker ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 17 December 2010 Announcing Tapestry 5.2 Last changed Dec 18, 2010 19:11 by Katia Aresti I'm very proud to announce that the next major release of Tapestry, release 5.2, is now available as Tapestry version 5.2.4. Read more… Posted at Dec 17, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 16 December 2010 Tapestry 5.2 Released Last changed Dec 16, 2010 12:55 by Howard M. Lewis Ship Tapestry 5.2.4 has been voted up as the stable version for Tapestry 5.2; we can now recommend that all users upgrade from 5.1.0.5 to 5.2.4. Read more… Posted at Dec 16, 2010 by Howard M. Lewis Ship| 0 comments | Edit Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Dec 18, 2010 19:10 by Katia Aresti Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship
[CONF] Apache Tapestry > Index v2
Index v2 File attached by Katia Aresti twitter_icon.png (4 kB image/png) - twitter icon Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index v2
Index v2 Page added by Katia Aresti Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Unable to render embedded object: File (Feed-icon.gif) not found. Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more… Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments | Edit
[CONF] Apache Tapestry > Index
Index Page edited by Igor Drobiazko Comment: Added mybet.com Changes (1) ... - !cubiculus.png! [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions - !mybet.png! [myBet|http://www.mybet.com] : Sports Bets Casino Poker {div3:class=clearer}{div3} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related
[CONF] Apache Tapestry > Index
Index File attached by Igor Drobiazko mybet.png (57 kB image/png) - mybet.com Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Comment: Thumbnail's subtitles should stand on one single line Changes (2) ... [Seesaw|http://www.seesaw.com] : Video streaming - !oed.png! [Oxford English Dictionary|http://www.oed.com/] : Definitive online dictionary The definitive [Oxford English Dictionary|http://www.oed.com/] - !recurtrack.png! [RecurTrack|http://recurtrack.com] : Personal Budgetting ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... [Seesaw|http://www.seesaw.com] : Video streaming - !oed.png! [Oxford English Dictionary|http://www.oed.com/] : Definitive Record of English Language online dictionary - !recurtrack.png! [RecurTrack|http://recurtrack.com] : Personal Budgetting ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 04:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of is
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... - !seesaw.png! [Seesaw|http://www.seesaw.com] : Video streaming - !oed.png! [Oxford English Dictionary|http://www.oed.com/] : Definitive Record of English Language - !recurtrack.png! [RecurTrack|http://recurtrack.com] : Personal Budgetting ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 04:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issue
[CONF] Apache Tapestry > Index
Index File attached by Howard M. Lewis Ship oed.png (44 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index Page edited by Ulrich Stärk Comment: More {div} fixing Changes (2) ... {div3:class=clearer}{div3} {div2} {div2:class=clearer}{div2} {div2:class=clearer} {div} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more…
[CONF] Apache Tapestry > Index
Index Page edited by Ulrich Stärk Comment: Fix {div}s Changes (5) ... h2. Who is using Tapestry? {html}{html} {div2:id=references} - !wooki.png! [Wooki|http://wookicentral.com] : Opensource collaboration app ... [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions {div2:class=clearer}{div2}{div}{div} {div3:class=clearer}{div3} {div2:class=clearer} {div2} {div2} {div2:class=clearer} {div} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta relea
[CONF] Apache Tapestry > Index
Index Page edited by Ulrich Stärk Changes (2) ... [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions {div2:class=clearer}{div2}{div}{div} {div2:class=clearer} {div2} {div2:class=clearer} {div2} {div} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax.
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Comment: Make use of {div} and {div2} macros Changes (10) ... {include:Key Features} {html}{html} {div:id=bar} *We think you will love Tapestry\!* Give us 20 minutes and *[follow our quickstart guide|Getting Started]*. {html}{html} {div} {html}{html} {div:id=col} h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false] {blog-posts:max=10|sort=creation|reverse=true|content=excerpts} {html}{html} {div} {html}{html} {div:id=content|class=big-col} h2. What is Apache Tapestry? ... [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions {html} {html} {div2:class=clearer} {div2} {div2:class=clearer} {div2} {div} Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 04:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship|
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (6) ... h3. Tapestry is ... highly productive Tapestry embraces convention over configuration, which means little or no configuration effort. It is based on components which allows heavy reuse of elements across multiple pages. It supports live class reloading: simply change a class and refresh the page in the web browser. Tapestry embraces convention over configuration,so say goodbye to endless XML configuration files. Tapestry is based on components which allows heavy reuse of elements across multiple pages. Code and templates are lean and mean. Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. h3. Tapestry is ... fast ... Tapestry is pure Java. It doesn't use Java reflection, and is built to cleanly support large numbers of concurrent threads. Better yet, it automatically includes standard performance-enhancing strategies such as GZip content compression, _javascript_ aggregation, and far future expires headers ... all of which cut down on the number of requests from the client, and the size of the responses sent back. h3. Tapestry is ... productive agile Code and templates are lean and mean. Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. Easy to code, easy to test, easy to deploy. Tapestry encourages you to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem\! h3. Tapestry is ... scalable ... Tapestry applications consist of pages and components. Components are easy to write, and easy to hook together. Simple components can be just a few lines of code, complex components may have their own templates and contain other components. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "boring plumbing" of web application development. h3. Tapestry is ... agile Easy to code, easy to test, easy to deploy. Tapestry encourages you to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem\! h3. Tapestry is ... adaptable ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 04:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments |
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Comment: 20' Quick start now point to Getting Started Changes (1) ... {html}{html} *We think you will love Tapestry\!* Give us 20 minutes and *[follow our tutorial|Tutorial]*. quickstart guide|Getting Started]*. {html}{html} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 15:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Comment: Update wooki's website URL Changes (1) ... {html}{html} - !wooki.png! [Wooki|http://www.wooki.com] [Wooki|http://wookicentral.com] : Opensource collaboration app - !seesaw.png! [Seesaw|http://www.seesaw.com] : Video streaming ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 13:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 15:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted
[CONF] Apache Tapestry > Index
Index Page edited by Andreas Andreou Comment: Better order rss by created + show content Changes (1) ... {html}{html} h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=12&confirm=Create&showContent=false&showDiff=false] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false] {blog-posts:max=10|sort=creation|reverse=true|content=excerpts} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 20:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 19, 2010 03:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 22:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 08, 2010 00:24 by Andreas Andreou
[CONF] Apache Tapestry > Index
Index Page edited by Kalle Korhonen Changes (1) ... Tapestry embraces convention over configuration, which means little or no configuration effort. It is based on components which allows heavy reuse of elements across multiple pages. It supports live class reloading: simply change a class and refresh the page in the web browser. h3. Tapestry is ... scalable Tapestry works well for everything from small web applications with just a couple of pages, to large web applications with hundreds or even thousand of pages. It scales great on a single server but its runs perfectly on clustered servers or cloud environments h3. Tapestry is ... fast ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 13:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 15:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... [RecurTrack|http://recurtrack.com] : Personal Budgetting - !yanomo.png! [Yanomo|http://www.yanomo.com] : Calendear-based time & task tracking - !cubiculus.png! [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (2) ... [RecurTrack|http://recurtrack.com] : Personal Budgetting - !yanomo.png! [Yanomo|http://www.yanomo.com/] : Calender-based time & task tracking - !cubiculus.png! [Cubiculus|http://www.cubiculus.com] : Lego Building Instructions {html} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted a
[CONF] Apache Tapestry > Index
Index File attached by Howard M. Lewis Ship cubiculus.png (49 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... - !seesaw.png! [Seesaw|http://www.seesaw.com] : Video streaming - !recurtrack.png! [RecurTrack|http://recurtrack.com] : Personal Budgetting - !yanomo.png! [Yanomo|http://www.yanomo.com/] : Calender-based time & task tracking {html} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010
[CONF] Apache Tapestry > Index
Index File attached by Howard M. Lewis Ship yanomo.png (33 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File attached by Howard M. Lewis Ship recurtrack.png (39 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=12&confirm=Create&showContent=false&showDiff=false] {blog-posts:max=5|sort=creation|reverse=true|content=excerpts} {blog-posts:max=10|sort=creation|reverse=true|content=excerpts} {html}{html} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements.
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... {html}{html} h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=5&confirm=Create&showContent=false&showDiff=false] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=12&confirm=Create&showContent=false&showDiff=false] {blog-posts:max=5|sort=creation|reverse=true|content=excerpts} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... {html}{html} h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=5&confirm=Create&showContent=false&showDiff=false] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=12&confirm=Create&showContent=false&showDiff=false] {blog-posts:max=5|sort=creation|reverse=true|content=excerpts} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 19, 2010 10:47 by Howard M. Lewis Ship Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more… Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 17:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 15 November 2010 Tapestry 5.2.3 -- canceled Last changed Nov 15, 2010 12:17 by Howard M. Lewis Ship Just so you know not to look for it, Tapestry version 5.2.3 was voted down by the Tapestry PMC due to a problem with the Maven quickstart archetype. Version 5.2.4 will be ready shortly, which corrects the problem. Posted at Nov 15, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 14:24 by Andreas Andreou Following a successful vote, the Tapestry team has released
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk renderer-macros.css (2 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk panels.css (1 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk tables.css (0.5 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk menu-ie.css (8 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk content-types.css (5 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk wiki-content.css (3 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk tabs.css (1.0 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk login.css (2 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk information-macros.css (2 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk layout-macros.css (0.3 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk menu.css (9 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk master.css (42 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk default-theme.css (5 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index File removed by Ulrich Stärk master-ie.css (2 kB application/octet-stream) Change Notification Preferences View Attachments
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (4) ... h3. Tapestry is ... a web framework for Java Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components pages and pages. components. h3. Tapestry is ... highly productive Tapestry embraces convention over configuration, which means little or none configuration effort. It is based on components which allows heavy reuse of elements in other pages. It supports hot class reloading. Just change a class and reload the browser page. Tapestry embraces convention over configuration, which means little or no configuration effort. It is based on components which allows heavy reuse of elements across multiple pages. It supports live class reloading: simply change a class and refresh the page in the web browser. h3. Tapestry is ... scalable ... Tapestry's built-in Inversion of Control container is built to support richly layered applications as a stack of libraries. Just drop a library onto the classpath and start using the components, services and integrations it provides. Simple libraries add components and new features to Tapestry, more complex ones can change Tapestry from a _just_ a web framework into a [full-stack Rapid Application Development solution|http://tynamo.org/]. h3. Tapestry is ... international global Tapestry has built-in support for more than a dozen different languages, and makes it easy for your application to cleanly support multiple localizations. Tapestry automatically tracks the user's preferred locale and makes it easy to access user-localized messages across the entire application. ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Oct 31, 2010 08:39 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Oct 31, 2010 11:32 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more… Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... Tapestry works well for everything from small web applications with just a couple of pages, to large web applications with hundreds or even thousand of pages. It scales great on a single server but its runs perfectly on clustered servers or cloud environments More about Tapestry technology h3. Tapestry is ... fast ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Oct 31, 2010 08:39 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Oct 31, 2010 11:32 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more… Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments | Edit What is Tapestry? Tapestry is ... a web framework for Java Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. Tapestry is ... highly productive Tapestry embraces convention over configuration, which means little or none configuration effort. It is based on components which allows heavy reuse of elements in other pages. It supports hot class reloading. Just change a class and reload the browser page. Tapestry is ... scalable Tapestry works well for everything from small web applications with just a couple of pages, to large web applications with hundreds or even thousand of pages. It scales great on a single server but its runs perfectly on clustered servers or cloud environments Tapestry is ... fast Tapestry is pure Java. It doesn't use Java reflection, and is built to cleanly support large numbers of concurrent threads. Better yet, it automatically includes standard performance-enhancing strategies such as GZip content compression, _javascript_ aggregation, and far future expires headers ... all of which cut down on the number of requests from the client, and the size of the responses sent back. Tapestry is ... productive Code and templates are lean
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (1) ... h3. Tapestry is ... modular Tapestry's built-in Inversion of Control container is built to support richly layered applications as a stack of libraries. Just drop a library onto the classpath and start using the components, services and integrations it provides. Simple libraries add components and new features to Tapestry, more complex ones can change Tapestry from a _just_ a web framework into a [full-stack rapid-application development Rapid Application Development solution|http://tynamo.org/]. h3. Tapestry is ... international ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Oct 31, 2010 08:39 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more… Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Oct 31, 2010 11:32 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more… Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments | Edit What is Tapestry? Tapestry is ... a web framework for Java Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. Tapestry is ... highly productive Tapestry embraces convention over configuration, which means little or none configuration effort. It is based on components which allows heavy reuse of elements in other pages. It supports hot class reloading. Just change a class and reload the browser page. Tapestry is ... scalable Tapestry works well for everything from small web applications with just a couple of pages, to large web applications with hundreds or even thousand of pages. It scales great on a single server but its runs perfectly on clustered servers or cloud environments More about Tapestry technology Tapestry is ... fast Tapestry is pure Java. It doesn't use Java reflection, and is built to cleanly support large numbers of concurrent threads. Better yet, it automatically includes standard performance-enhancing strategies such as
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Changes (5) ... h3. Tapestry is ... a web framework for Java Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. And because Tapestry fully embraces convention over configuration, you can say goodbye to endlessly editing XML configuration files\! h3. Tapestry is ... highly productive ... h3. Tapestry is ... scalable Tapestry works well for everything from small applications with just a handful of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages-and-components design ensures that the efforts of different developers stay automatically integrated. Tapestry works well for everything from small web applications with just a couple of pages, to large web applications with hundreds or even thousand of pages. It scales great on a single server but its runs perfectly on clustered servers or cloud environments Tapestry scales up big on a single server, but also gives you great options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). More about Tapestry technology ... Code and templates are lean and mean. Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. h3. Tapestry is ... scalable Tapestry works well for everything from small applications with just a handful of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages-and-components design ensures that the efforts of different developers stay automatically integrated. Tapestry scales up big on a single server, but also gives you great options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). h3. Tapestry is ... component based ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Monday, 11 October 2010 Tapestry version 5.2.1 (beta) Last changed Oct 12, 2010 18:59 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more… Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments | Edit Wednesday, 26 May 2010 New Website
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Changes (14) ... {html}{html} h2. What is Tapestry? ... Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. And because Tapestry fully embraces convention over configuration, you can say goodbye to endlessly editing XML configuration files\! h3. Tapestry is ... component based highly productive Tapestry applications consist of pages and components. Components are easy to write, and easy to hook together. Simple components can be just a few lines of code, complex components may have their own templates and contain other components. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "boring plumbing" of web application development. Tapestry embraces convention over configuration, which means little or none configuration effort. It is based on components which allows heavy reuse of elements in other pages. It supports hot class reloading. Just change a class and reload the browser page. h3. Tapestry is ... agile scalable Easy to code, easy to test, easy to deploy. Tapestry encourages you to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem\! Tapestry works well for everything from small applications with just a handful of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages-and-components design ensures that the efforts of different developers stay automatically integrated. Tapestry scales up big on a single server, but also gives you great options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). More about Tapestry technology h3. Tapestry is ... fast ... Code and templates are lean and mean. Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. h3. Tapestry is ... scalable component based Tapestry works well for everything from small applications with just a handful of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages-and-components design ensures that the efforts of different developers stay automatically integrated. Tapestry applications consist of pages and components. Components are easy to write, and easy to hook together. Simple components can be just a few lines of code, complex components may have their own templates and contain other components. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "boring plumbing" of web application development. Tapestry scales up big on a single server, but also gives you great options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). h3. Tapestry is ... agile Easy to code, easy to test, easy to deploy. Tapestry encourages you to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem\! h3. Tapestry is ... adaptable ... Tapestry's built-in Inversion of Control container is built to support richly layered applications as a stack of libraries. Just drop a library onto the classpath and start using the components, services and integrations it provides. Simple libraries add components and new features to Tapestry, more complex ones can change Tapestry from a _just_ a web framework into a [full-stack rapid-application development solution|http://tynamo.org/]. h3. Tapestry is ... global international Tapestry has built-in support for more than a dozen different languages, and makes it easy for your application to cleanly supp
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (7) ... h3. Tapestry is ... a web framework for Java Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. Tapestry takes care of all the "boring plumbing" of a typical web application. Tapestry embraces convention over configuration. Say goodbye to endlessly editing XML configuration files! Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. And because Tapestry fully embraces convention over configuration, you can say goodbye to endlessly editing XML configuration files\! h3. Tapestry is ... component based Tapestry applications consist of pages and components. Components are easy to write, and easy to hook together. Simple components can be just a few lines of code, complex components may have their own templates and contain other components. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "boring plumbing" of web application development. h3. Tapestry is ... agile Easy to code, easy to test, easy to deploy. Tapestry encourages you to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem\! h3. Tapestry is ... fast Tapestry is pure Java. It doesn't use Java reflection, and is built to cleanly support large numbers of concurrent threads. Better yet, it automatically includes standard performance-enhancing strategies such as GZip content compression, _javascript_ aggregation, and far future expires headers ... all of which cut down response size and on the number of client requests. requests from the client, and the size of the responses sent back. h3. Tapestry is ... productive ... Tapestry has built-in modules for integrating Tapestry with the popular [Hibernate|http://hibernate.org] and [Spring|http://www.springsource.org/] projects, and third-party integrations with other tools, such as [Quartz|http://www.quartz-scheduler.org/]. h3. Tapestry is ... modular Tapestry's built-in Inversion of Control container is built to support richly layered applications as a stack of libraries. Just drop a library onto the classpath and start using the components, services and integrations it provides. Simple libraries add components and new features to Tapestry, more complex ones can change Tapestry from a _just_ a web framework into a [full-stack rapid-application development solution|http://tynamo.org/]. h3. Tapestry is ... global ... h3. Tapestry is ... fun Tapestry removes the tedium of developing web applications, leaving just the fun parts. Tapestry keeps you "in the zone", having fun and coding up a storm! Tapestry: storm\! *Tapestry: code less, deliver more\!* More on [Tapestry philosophy|TAPESTRY:Principles] ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Monday, 11 October 2010 Tapestry version 5.2.1 (beta) Last changed Oct 12, 2010 15:59 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the first beta release of Tapest
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (4) ... h3. Tapestry is ... a web framework for Java Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. Tapestry takes care of all the "ugly "boring plumbing" of a typical web application. Tapestry embraces convention over configuration. Say goodbye to endlessly editing XML configuration files! h3. Tapestry is ... component based Tapestry applications consist of pages and components. Components are easy to write, and easy to hook together. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "dirty "boring plumbing" of web application development. h3. Tapestry is ... agile ... h3. Tapestry is ... scalable Tapestry works well for everything from a lone developer working on an application with just a couple of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages and components design keeps the efforts of different developers automatically integrated. Tapestry works well for everything from small applications with just a handful of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages-and-components design ensures that the efforts of different developers stay automatically integrated. Tapestry scales up big on a single server, but also gives you great options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power 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. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Monday, 11 October 2010 Tapestry version 5.2.1 (beta) Last changed Oct 12, 2010 15:59 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more… Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments | Edit Wednesday, 26 May 2010 New Website Last changed Jul 08, 2010 08:05 by Ulrich Stärk The Apache Tapestry project is pleased to announce the launch of its new website... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam a felis diam, vel ultrices quam. Etiam ligula nisl, tristique id tincidunt ut, blandit non nisi. Nulla ultricies lacinia ipsum, sit amet pellentesque nibh rutrum in. Nulla facilisi. Vestibulum eget felis sed ipsum vestibulum laoreet. Morbi vitae odio erat. Vivamus eu mauris eu purus euismod auctor at at lectus. Quisque varius blandit
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Changes (12) ... h3. Tapestry is ... a web framework for Java Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. Tapestry takes care of all the "ugly plumbing" of a typical web application. Tapestry embraces convention over configuration. Say goodbye to endlessly editing simple Java classes with straight-forward templates to form components and pages. Tapestry takes care of all the "ugly plumbing" of a typical web application. Tapestry embraces convention over configuration. Say goodbye to endlessly editing XML configuration files! ... h3. Tapestry is ... productive Code and templates are lean and mean. Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. h3. Tapestry is ... scalable Tapestry works well for everything from a lone developer working on an application with just a couple of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages and components design keeps the efforts of different developers automatically integrated. all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages and components design keeps the efforts of different developers automatically integrated. Tapestry scales up big on a single server, but also gives you great options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). ... h3. Tapestry is ... adaptable Tapestry's architecture is open and extensible. Don't like how Tapestry operates? There's a clean way to add your own logic, or substitute some of Tapestry's logic with your own. Tapestry modules make it easy to create components and package them for reuse in your current application, or across many applications. logic, or substitute some of Tapestry's logic with your own. Tapestry modules make it easy to create components and package them for reuse in your current application, or across many applications. Tapestry has built-in modules for integrating Tapestry with the popular [Hibernate|http://hibernate.org] and [Spring|http://www.springsource.org/] projects, and third-party integrations with other ... h3. Tapestry is ... global Tapestry has built-in support for more than a dozen different languages, and makes it easy for your application to cleanly support multiple localizations. Tapestry automatically tracks the user's preferred locale and makes it easy to access user-localized messages across the entire application. support multiple localizations. Tapestry automatically tracks the user's preferred locale and makes it easy to access user-localized messages across the entire application. h3. Tapestry is ... dependable Tapestry's roots go back to 2003 as an Apache project, and even earlier as an open-source project. Thousands of applications run on Tapestry, including high-throughput sites such as SeeSaw.com. Tapestry applications have a history of running glitch-free. run on Tapestry, including high-throughput sites such as SeeSaw.com. Tapestry applications have a history of running glitch-free. h3. Tapestry is ... fun ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java power 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. Scripting ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... in
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Comment: Remove that were breaking the design Changes (36) ... h3. Tapestry is ... a web framework for Java Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. Tapestry takes care of all the "ugly plumbing" of a typical web application. Tapestry embraces convention over configuration. Say goodbye to endlessly editing components and pages. Tapestry takes care of all the "ugly plumbing" of a typical web application. Tapestry embraces convention over configuration. Say goodbye to endlessly editing XML configuration files! h3. Tapestry is ... component based Tapestry applications consist of pages and components. Components are easy to write, and easy to hook together. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "dirty plumbing" of web application development. are easy to write, and easy to hook together. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "dirty plumbing" of web application development. h3. Tapestry is ... agile Easy to code, easy to test, easy to deploy. Tapestry encourages you to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem! to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem! h3. Tapestry is ... fast Tapestry is pure Java. It doesn't use Java reflection, and is built to cleanly support large numbers of concurrent threads. Better yet, it automatically includes standard performance-enhancing strategies such as GZip content compression, _javascript_ aggregation, and far future expires headers ... all of which cut down response size and the number of client requests. to cleanly support large numbers of concurrent threads. Better yet, it automatically includes standard performance-enhancing strategies such as GZip content compression, _javascript_ aggregation, and far future expires headers ... all of which cut down response size and the number of client requests. h3. Tapestry is ... productive Code and templates are lean and mean. Live class reloading means that the time between seeing an error and providing the fix that the time between seeing an error and providing the fix is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. h3. Tapestry is ... scalable Tapestry works well for everything from a lone developer working on an application with just a couple of pages, an application with just a couple of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages and components design keeps the efforts of different developers automatically integrated. pages and custom components. For big teams, Tapestry's pages and components design keeps the efforts of different developers automatically integrated. Tapestry scales up big on a single server, but also gives you great options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). h3. Tapestry is ... adaptable Tapestry's architecture is open and extensible. Don't like how Tapestry operates? There's a clean way to add your own Tapestry operates? There's a clean way to add your own logic, or substitute some of Tapestry's logic with your
[CONF] Apache Tapestry > Index
Index Page edited by Howard M. Lewis Ship Changes (8) ... {html}{html} h2. Welcome to Apache Tapestry\! Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. It is released under the Apache Software Licence 2.0. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server. h2. What is Tapestry? 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. h3. Tapestry is ... a web framework for Java Tapestry makes re-usability a reality and agility inherent to your development \! Tapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form components and pages. Tapestry takes care of all the "ugly plumbing" of a typical web application. Tapestry embraces convention over configuration. Say goodbye to endlessly editing XML configuration files! h3. Tapestry is ... component based Tapestry applications consist of pages and components. Components are easy to write, and easy to hook together. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "dirty plumbing" of web application development. h3. Tapestry is ... agile Easy to code, easy to test, easy to deploy. Tapestry encourages you to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem! h3. Tapestry is ... fast Tapestry is pure Java. It doesn't use Java reflection, and is built to cleanly support large numbers of concurrent threads. Better yet, it automatically includes standard performance-enhancing strategies such as GZip content compression, _javascript_ aggregation, and far future expires headers ... all of which cut down response size and the number of client requests. h3. Tapestry is ... productive Code and templates are lean and mean. Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. h3. Tapestry is ... scalable Tapestry works well for everything from a lone developer working on an application with just a couple of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages and components design keeps the efforts of different developers automatically integrated. Tapestry scales up big on a single server, but also gives you great options for when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). h3. Tapestry is ... adaptable Tapestry's architecture is open and extensible. Don't like how Tapestry operates? There's a clean way to add your own logic, or substitute some of Tapestry's logic with your own. Tapestry modules make it easy to create components and package them for reuse in your current application, or across many applications. Tapestry has built-in modules for integrating Tapestry with the popular [Hibernate|http://hibernate.org] and [Spring|http://www.springsource.org/] projects, and third-party integrations with other tools, such as [Quartz|http://www.quartz-scheduler.org/]. h3. Tapestry is ... global Tapestry has built-in support for more than a dozen different languages, and makes it easy for your application to cleanly support multiple localizations. Tapestry automatically tracks the user's preferred locale and makes it easy to access user-localized messages across the entire applicati
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Changes (9) ... h2. Welcome to Apache Tapestry\! Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server. Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. It is released under the Apache Software Licence 2.0. 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. Tapestry makes re-usability a reality and agility inherent to your development \! Tapestry is architected to scale from tiny, single-page 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 backend, including JEE, HiveMind, Spring and Hibernate. More on [Tapestry philosophy|TAPESTRY:Principles] It's more than what you _can_ do with Tapestry ... it's also _how_ you do it\! Tapestry is a vastly productive environment. Java developers love it because they can make _Java code_ changes and see them immediately ... no redeploy, no restart\! And it's blazingly fast to boot (even when files change). Designers love it because Tapestry templates are so close to ordinary HTML, without all the cruft and confusion seen in JavaServer Pages. Managers love it because it makes it easy for large teams to work together, and because they know important features (including localization) are baked right in. Once you work in Tapestry there's no going back\! Tapestry is released under the Apache Software Licence 2.0. h2. Who is using Tapestry? ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast number of available Java libraries. Tapestry takes full advantage of Java's advanced concurrency features to handle requests fast. Scripting ease Tapestry features live class reloading: change your Java code and refresh the browser to see the changes ... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Every aspect of Tapestry is designed with developer productivity in mind: Simple POJO classes Streamlined tem
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Changes (1) ... - !seesaw.png! [Seesaw|http://www.seesaw.com] : Video streaming - !wooki.png! [Wooki|http://www.wooki.com] : Opensource collaboration app - !seesaw.png! [Seesaw|http://www.seesaw.com] : Video streaming {html} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast number of available Java libraries. Tapestry takes full advantage of Java's advanced concurrency features to handle requests fast. Script ease Tapestry features live class reloading: change your Java code and refresh the browser to see the changes ... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Every aspect of Tapestry is designed with developer productivity in mind. Simple POJO classes, streamlined templates, live reloading, state-of-the-art exception reporting, and a big library of built-in components give you a big head start on building your application. And because of Tapestry's modular architecture, it is really easy to create reusable components and services to give you an even bigger head start on your next application! We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Wednesday, 26 May 2010 New Website Last changed Jul 08, 2010 11:05 by Ulrich Stärk The Apache Tapestry project is pleased to announce the launch of its new website... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam a felis diam, vel ultrices quam. Etiam ligula nisl, tristique id tincidunt ut, blandit non nisi. Nulla ultricies lacinia ipsum, sit amet pellentesque nibh rutrum in. Nulla facilisi. Vestibulum eget felis sed ipsum vestibulum laoreet. Morbi vitae odio erat. Vivamus eu mauris eu purus euismod auctor at at lectus. Quisque varius blandit nibh, … Read more… Posted at May 26, 2010 by Ulrich Stärk| 0 comments | Edit Welcome to Apache Tapestry! Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. Tapestry is architected to scale from tiny, single-page 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 backend, including JEE, HiveMind, Spring and Hibernate. It's more than what you can do with Tapestry ... it's also how you do it! Tapestry is a vastly productive environment. Java developers love it because they can make Java code changes and see them immediately ... no redeploy, no restart! And it's blazingly fast to boot (even when files change). Designers love it because Tapestry templates are so close to ordi
[CONF] Apache Tapestry > Index
Index Page edited by Christophe Cordenier Changes (5) ... {html}{html} *We think you will love Tapestry\!* Give us 20 minutes and *[follow our tutorial|Tutorial]*. {html}{html} ... {html}{html} h2. Welcome to Apache Tapestry! Introductory text here... h2. Welcome to Apache Tapestry\! Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. Tapestry is architected to scale from tiny, single-page 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 backend, including JEE, HiveMind, Spring and Hibernate. It's more than what you _can_ do with Tapestry ... it's also _how_ you do it\! Tapestry is a vastly productive environment. Java developers love it because they can make _Java code_ changes and see them immediately ... no redeploy, no restart\! And it's blazingly fast to boot (even when files change). Designers love it because Tapestry templates are so close to ordinary HTML, without all the cruft and confusion seen in JavaServer Pages. Managers love it because it makes it easy for large teams to work together, and because they know important features (including localization) are baked right in. Once you work in Tapestry there's no going back\! Tapestry is released under the Apache Software Licence 2.0. h2. Who is using Tapestry? ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast number of available Java libraries. Tapestry takes full advantage of Java's advanced concurrency features to handle requests fast. Script ease Tapestry features live class reloading: change your Java code and refresh the browser to see the changes ... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Every aspect of Tapestry is designed with developer productivity in mind. Simple POJO classes, streamlined templates, live reloading, state-of-the-art exception reporting, and a big library of built-in components give you a big head start on building your application. And because of Tapestry's modular architecture, it is really easy to create reusable components and services to give you an even bigger head start on your next application! We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Wednesday, 26 May 2010 New Website Last changed Jul 08, 2010 11:05 by Ulrich Stärk The Apache Tapestry project is pleased to announce the launch of its new website... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam a felis diam, vel ultrices quam. Etiam ligula nisl, tristique id tincidunt ut, blandit non nisi. Nulla ultricies lacinia ipsum, sit amet pellentesque nibh rutrum in. Nulla facilisi. Ve
[CONF] Apache Tapestry > Index
Index Page edited by Ulrich Stärk Changes (4) ... h2. What is Apache Tapestry? h2. Welcome to Apache Tapestry! Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. Tapestry is architected to scale from tiny, single-page 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 backend, including JEE, Spring and Hibernate. It's more than what you can do with Tapestry ... it's also how you do it! Tapestry is a vastly productive environment. Java developers love it because they can make Java code changes and see them immediately ... no redeploy, no restart! And it's blazingly fast to boot (even when files change). Designers love it because Tapestry templates are so close to ordinary HTML, without all the cruft and confusion seen in JavaServer Pages. Managers love it because it makes it easy for large teams to work together, and because they know important features (including localization) are baked right in. Once you work in Tapestry there's no going back! Tapestry is released under the Apache Software Licence 2.0. h2. New And Of Note * Tapestry now uses the Blackbird _javascript_ console. * Tapestry now automatically combines multiple _javascript_ libraries into a single request. * An Ajax event request may now return a MultiZoneUpdate instance to update multiple zones in the client web browser. * Client-side numeric validation is now locale-sensitive. * Some significant performance improvements over Tapestry 5.0.18: the time to initially load a page, and the time to render a page have decreased. * Tapestry IoC services can now be easily advised as well as decorated (both of these refer to Aspect Oriented Techniques applied to Tapestry IoC services). * Tapestry Services can now be injected into Spring Beans, when using the Tapestry/Spring integration library. * Tapestry now compresses responses for clients that support GZIP compression. Context and classpath assets are now handled uniformly: versioned URLs, far-future expiration headers, and GZIP compression where applicable. * Ordered and mapped configurations can now have overrides. * Property expressions have been improved: You can now invoke methods with parameters, or create a list (very useful for link contexts). * IoC Service contributions may now be made in terms of classes (that are automatically instantiated) as well as instances. * A simpler method of overriding built-in services has been added. h2. Roadmap Now that that 5.0 release is finally out and available, work is rounding out on the 5.1 release. The goal is to produce such releases on a regular schedule, every 4 - 6 months. High priorities for 5.2 include Spring Web Flow integration, and support for developing Tapestry applications as Portlets. Third Party Libraries, Tutorials and Resources A number of Third Party Libraries, Tutorials and Resources are listed on the Tapestry Home Page. h2. Adaptive API A key feature of Tapestry 5 is adaptive API. In traditional Java frameworks, including Tapestry 4, user code is expected to conform to the framework. You create classes that extend from framework-provided base classes, or implement framework-provided interfaces. This works well until you upgrade to the next release of the framework: with the new features of the upgrade, you will more often than not experience breaks in backwards compatibility. Interfaces or base classes will have changed and your existing code will need to be changed to match. In Tapestry 5, the framework adapts to your code. You have control over the names of the methods, the parameters they take, and the value that
[CONF] Apache Tapestry > Index
Index Page edited by Ulrich Stärk Changes (2) ... public class Login { @Persist @Property private String userId; @Property private String password; @Component private Form form; @Inject private LoginAuthenticator authenticator; void onValidateForm() { if (! authenticator.isValidLogin(userId, password)) { form.recordError("Invalid user name or password."); } } Object onSuccess() { return PostLogin.class; } } } {code} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java power First key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. Script ease Second key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. Highly Productive Last key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Wednesday, 26 May 2010 New Website Last changed Jul 08, 2010 11:05 by Ulrich Stärk The Apache Tapestry project is pleased to announce the launch of its new website... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam a felis diam, vel ultrices quam. Etiam ligula nisl, tristique id tincidunt ut, blandit non nisi. Nulla ultricies lacinia ipsum, sit amet pellentesque nibh rutrum in. Nulla facilisi. Vestibulum eget felis sed ipsum vestibulum laoreet. Morbi vitae odio erat. Vivamus eu mauris eu purus euismod auctor at at lectus. Quisque varius blandit nibh, … Read more… Posted at May 26, 2010 by Ulrich Stärk| 0 comments | Edit What is Apache Tapestry? Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. Tapestry is architected to scale from tiny, single-page 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 backend, including JEE, Spring and Hibernate. It's more than what you can do with Tapestry ... it's also how you do it! Tapestry is a vastly productive environment. Java developers love it because they can make Java code changes and see them immediately ... no redeploy, no restart! And it's blazingly fast to boot (even when files change). Designers love it because Tapestry templates are so close to ordinary HTML, without all the cruft and confusion seen in JavaServer Pages. Managers love it
[CONF] Apache Tapestry > Index
Index Page edited by Ulrich Stärk Changes (2) ... h2. News [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=5&confirm=Create&showContent=false&showDiff=false] {blog-posts:max=5|sort=modified|reverse=true} {blog-posts:max=5|sort=modified|reverse=true|content=excerpts} {html}{html} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java power First key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. Script ease Second key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. Highly Productive Last key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Wednesday, 26 May 2010 New Website Last changed Jul 08, 2010 11:05 by Ulrich Stärk The Apache Tapestry project is pleased to announce the launch of its new website... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam a felis diam, vel ultrices quam. Etiam ligula nisl, tristique id tincidunt ut, blandit non nisi. Nulla ultricies lacinia ipsum, sit amet pellentesque nibh rutrum in. Nulla facilisi. Vestibulum eget felis sed ipsum vestibulum laoreet. Morbi vitae odio erat. Vivamus eu mauris eu purus euismod auctor at at lectus. Quisque varius blandit nibh, … Read more… Posted at May 26, 2010 by Ulrich Stärk| 0 comments | Edit What is Apache Tapestry? Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. Tapestry is architected to scale from tiny, single-page 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 backend, including JEE, Spring and Hibernate. It's more than what you can do with Tapestry ... it's also how you do it! Tapestry is a vastly productive environment. Java developers love it because they can make Java code changes and see them immediately ... no redeploy, no restart! And it's blazingly fast to boot (even when files change). Designers love it because Tapestry templates are so close to ordinary HTML, without all the cruft and confusion seen in JavaServer Pages. Managers love it because it makes it easy for large teams to work together, and because they know important features (including localization) are baked right in. Once you work in Tapestry there's no going back! Tapestry is released under the Apache Software Licence 2.0. Ne
[CONF] Apache Tapestry > Index
Index Page edited by Ulrich Stärk Changes (1) ... h2. News [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=5&confirm=Create&showContent=false&showDiff=false] {blog-posts:max=5|sort=modified|reverse=true|content=excerpts} {blog-posts:max=5|sort=creation|reverse=true|content=excerpts} {html}{html} ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java power First key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. Script ease Second key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. Highly Productive Last key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Wednesday, 26 May 2010 New Website Last changed Jul 08, 2010 11:05 by Ulrich Stärk The Apache Tapestry project is pleased to announce the launch of its new website... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam a felis diam, vel ultrices quam. Etiam ligula nisl, tristique id tincidunt ut, blandit non nisi. Nulla ultricies lacinia ipsum, sit amet pellentesque nibh rutrum in. Nulla facilisi. Vestibulum eget felis sed ipsum vestibulum laoreet. Morbi vitae odio erat. Vivamus eu mauris eu purus euismod auctor at at lectus. Quisque varius blandit nibh, … Read more… Posted at May 26, 2010 by Ulrich Stärk| 0 comments | Edit What is Apache Tapestry? Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. Tapestry is architected to scale from tiny, single-page 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 backend, including JEE, Spring and Hibernate. It's more than what you can do with Tapestry ... it's also how you do it! Tapestry is a vastly productive environment. Java developers love it because they can make Java code changes and see them immediately ... no redeploy, no restart! And it's blazingly fast to boot (even when files change). Designers love it because Tapestry templates are so close to ordinary HTML, without all the cruft and confusion seen in JavaServer Pages. Managers love it because it makes it easy for large teams to work together, and because they know important features (including localization) are baked right in. Once you work in Tapestry there's no going back! Tapestry is released under the Apache Software Licence 2.0.
[CONF] Apache Tapestry > Index
Index Page edited by Ulrich Stärk Changes (2) ... {html}{html} {html}{html} {html}{html} h2. News [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=5&confirm=Create&showContent=false&showDiff=false] ... {html}{html} {html}{html} h2. What is Apache Tapestry? ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java power First key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. Script ease Second key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. Highly Productive Last key feature. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut consequat imperdiet consequat. Quisque rutrum ultricies dolor nec imperdiet. Integer sem lectus, lobortis in cursus sed, consequat vitae turpis. We think you will love Tapestry! Give us 20 minutes and follow our tutorial. News Wednesday, 26 May 2010 Test News Post Last changed May 27, 2010 08:14 by Ulrich Stärk hviuqehviuheviuqheviuh Posted at May 26, 2010 by Ulrich Stärk| 0 comments | Edit What is Apache Tapestry? Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. 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, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code. 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. Tapestry is architected to scale from tiny, single-page 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 backend, including JEE, Spring and Hibernate. It's more than what you can do with Tapestry ... it's also how you do it! Tapestry is a vastly productive environment. Java developers love it because they can make Java code changes and see them immediately ... no redeploy, no restart! And it's blazingly fast to boot (even when files change). Designers love it because Tapestry templates are so close to ordinary HTML, without all the cruft and confusion seen in JavaServer Pages. Managers love it because it makes it easy for large teams to work together, and because they know important features (including localization) are baked right in. Once you work in Tapestry there's no going back! Tapestry is released under the Apache Software Licence 2.0. New And Of Note Tapestry now uses the Blackbird _javascript_ console. Tapestry now automatically combines multiple _javascript_ libraries into a single request. An Ajax event request may now return a MultiZoneUpdate instance to update multiple zones in the client web browser. Client-side numeric validation is now locale-sensitive. Some significant performance improvements over Tapestry 5.0.18: the time to initially load a page, and the time to render a page have decreased. Ta
[CONF] Apache Tapestry > Index
Index File attached by Ulrich Stärk forbidden.gif (0.6 kB image/gif) Change Notification Preferences View Attachments