Languages  >>  Java

Learning Tapestry 5

Language : English Quality : High Has Audio : true Source : Other Media : Flash
Screencast about Tapestry 5. It covers creating a new project (using Maven), setting up dependencies and structure, and creating a page template and seeing changes to the live application when you change a Java class.     [SUGGEST  A  ARTICLE]

Tags: Tapestry, Java, Tool, Web Development, Screencast, Frameworks,     [SUGGEST  A  TAG]

Resources referenced in this screencast
  • Tapestry
  • Java
  • Duration : 05:40
    [2006-10-17]
    Part - I

    It covers creating a new project (using Maven), setting up dependencies and structure, and creating a page template and seeing changes to the live application when you change a Java class.

    Class reloading is a key feature of Tapestry 5 and is exceptionally important to the stellar productivity Tapestry 5 will enable. Just as people fastened on to the Tapestry 3/4 templating system, I think many people will fasten on to class reloading. Don't be mistaken; there's a lot more to this enchilada than that one feature. But it's a great feature to hook people early on!

    Duration : 09:00
    [2006-10-20]
    Part - II

    This one shows how to use built-in Tapestry components, touches on the exception page, transient and persistent properties, and component event handler methods. Along the way, we see just how great it is to be able to change code on the fly!
    For Tapestry 4 users, the two big things to pay attention to:

  • Action handler methods, not listener methods
  • Action requests send a client refresh, not updated HTML The latter one is a big change from Tapestry 4, and implies that more data will have to be persistent between requests; the good news is that client property persistence, as well as flash persistence, will be supported fairly soon

  • Duration : 04:52
    [2007-01-29]
    Part - III

    Howard shows how to use Maven and the tapestry-simple archetype to create a new Tapestry 5 project.

    Duration : 12:22
    [2007-02-15]
    Part - IV

    Howard demonstrates the BeanEditForm component to build a simple UI for collecting some registration data from the user

    Duration : 10:46
    [2007-02-28]
    Part - V

    Howard shows off the powerful Grid component, used to view and navigate large data sets