Tapestry

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Tutorials
  

Articles:
  • Apache Tapestry and DirectLink, IoC and DI by Alexander Kolesnikov   - [Clicks: 126]
    Previously we began building our CelebrityCollector application. But right now it is a hollow shell. In this article we will use several new Apache Tapestry components to help us start filling in the details. In the previous article of this tutorial we learned to use the For component. It (a) iterates through a number of objects, (b) displays any markup surrounded by itself as many times as there are objects to iterate through and (c) exposes each current object to our code. As a result, we can put into markup a few simple components like Insert and have all the objects in the bunch neatly displayed, precisely the way we want them to be displayed.
    http://www.devshed.com/c/a/Apache/Apache-Tapestry-and-DirectLink-IoC-and-DI/ - May, 2007
  • Making a CelebrityCollector with Apache Tapestry: the For Component by Alexander Kolesnikov   - [Clicks: 59]
    We are going to start a new project today, named CelebrityCollector. At first it will be very simple, but in the following articles we’ll be adding more and more functionality to it. Of course, the purpose at this stage of study is not to build a real-world application but to meet different Tapestry components and to learn various important concepts.
    http://www.devshed.com/c/a/Apache/Making-a-CelebrityCollector-with-Apache-Tapestry-the-For-Component/ - May, 2007
  • Apache Tapestry and Listener Methods, Conditional Components and PageLink by Alexander Kolesnikov   - [Clicks: 59]
    Today we continue to explore some of the most fundamental concepts of Tapestry while building one of the simplest Java Web applications. In the previous part of this tutorial we became familiar with properties of Tapestry pages and different ways to configure them. Now we’ll look into the details of writing listener methods.
    http://www.devshed.com/c/a/Apache/Apache-Tapestry-and-Listener-Methods-Conditional-Components-and-PageLink/ - May, 2007
  • The Properties of Tapestry Pages by Alexander Kolesnikov   - [Clicks: 61]
    In the previous part of this tutorial we started to build a new project, GuessTheWord. The project is very simple, but we are going to spend a lot of time working on it and experimenting with it. This is because the main aim is to learn a lot about the most basic concepts of Tapestry. For every important concept, I want to show you a number of options as to how it can be implemented and explain which option is good for what.
    http://www.devshed.com/c/a/Apache/The-Properties-of-Tapestry-Pages/ - May, 2007
  • A Closer Look at Simple Components in Apache Tapestry by Alexander Kolesnikov   - [Clicks: 48]
    In the previous article, we took a look at some of the components that are used most often in Tapestry applications, and learned some important concepts related to them. At the end, we found that we needed three components for our example application. In this article, we will configure those components. We will also learn how to disable caching.
    http://www.devshed.com/c/a/Apache/A-Closer-Look-at-Simple-Components-in-Apache-Tapestry/ - Apr, 2007
  • Introducing Simple Components in Apache Tapestry by Alexander Kolesnikov   - [Clicks: 51]
    In the previous article, you witnessed the interplay between a Tapestry page and its components (granted, we had only one simple component there, but you get my point). Page class, when rendering its page, finds any components mentioned in the template and asks those components to display themselves, as they know better how to do that. Components, in their turn, might need some information to display themselves, and they ask the page class to provide the necessary information by calling some of its methods.
    http://www.devshed.com/c/a/Apache/Introducing-Simple-Components-in-Apache-Tapestry/ - Apr, 2007
  • Creating Your First Tapestry Project by Alexander Kolesnikov   - [Clicks: 139]
    In the previous article, we began moving from theory to practice by preparing our work place and setting up our system. In this article, we actually get our hands dirty (at least figuratively) by building our first Tapestry project.
    http://www.devshed.com/c/a/Apache/Creating-Your-First-Tapestry-Project/ - Apr, 2007
  • Preparing the Workspace for Apache Tapestry by Alexander Kolesnikov   - [Clicks: 50]
    In the previous article of this series I explained, in the historical perspective, why Tapestry is a very attractive and advanced framework for building Java Web applications. Now we are moving from theory to practice. But before doing anything, we need to prepare the workplace.
    http://www.devshed.com/c/a/Apache/Preparing-the-Workspace-for-Apache-Tapestry/ - Apr, 2007
  • Apache Tapestry 4 Tutorial by Alexander Kolesnikov   - [Clicks: 140]
    In this article we'll begin by taking a look at servlets and JavaServer Pages, then proceed to learn about the MVC design pattern. After examining the problems these technologies solved, we'll focus on the Tapestry framework, study its advantages, and dispel some prejudices about it. This is the first article in a multi-part series covering Tapestry.
    http://www.devshed.com/c/a/Apache/Apache-Tapestry-4-Tutorial/ - Apr, 2007

[Top]

Tutorials:
  • Introduction to the Tapestry Web Framework by Geertjan Wielenga   - [Clicks: 219]
    A short guide to using Tapestry in NetBeans IDE. Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. Throughout this tutorial, we use of the Tapestry Support Module for NetBeans IDE, created and maintained by community member Andreas Andreou.
    http://www.netbeans.org/kb/55/quickstart-tapestry-in-netbeans.html - May, 2007

[Top]