• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

What is the soul purpose of Tapestry

 
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What is Tapestry, is a framework such as Structs, based on a design pattern ??

Or some thing else and what are the objectives behind it??

Can any one please explain
 
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here is the introduction of the book:


Many web development frustrations can be traced back to the underlying stateless HTTP protocol. Tapestry represents state and behavior as standard Java objects, methods and properties. That means state management and multithreading are handled by the framework, leaving you with just your application�s business logic. Tapestry does more, you do less.

Tapestry in Action is the definitive guide to the Tapestry approach: creating full-featured web apps by connecting framework components to economical amounts of application code. Many simple examples show you how to tackle common tasks such as form validation, application localization, client-side scripting, and synchronization between browser and app server. Later chapters discuss more advanced topics including creation of new components and integration with J2EE.

If you want to create great web applications using Tapestry and know Java (plus plain-vanilla HTML and a little XML), this book is for you.



Nick
 
Ranch Hand
Posts: 8946
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Tapestry resources page
http://tapestry.sourceforge.net/wiki/index.php/TapestryResources
 
Pradeep bhatt
Ranch Hand
Posts: 8946
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Article from onjava.com
http://www.onjava.com/pub/a/onjava/2001/11/21/tapestry.html
 
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Nicholas Cheung:
Here is the introduction of the book:
<blah blah blah>
Nick



Nick, where did u get the introduction part of the book? I can't find the author's official page to download the sample chapters from... Could you provide us the link here so that others can get access to the sample chapters before the author is here... Thanks...
 
Nicholas Cheung
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Ko Ko,

The introduction is extracted from here:
http://www.manning.com/lewisship

Nick
 
Nicholas Cheung
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There are 2 sample chapters (chapter 2 and 5). You can download them from:

http://www.manning-source.com/books/lewisship/lewisship_ch02.zip

and

http://www.manning-source.com/books/lewisship/lewisship_ch05.zip

Nick
 
author
Posts: 38
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
No real framework is based on any single design pattern. Tapestry uses a lot of patterns and other pragmatic techniques, to reach its goal: increasing developer productivity.

The "soul" of Tapestry are the four principals of Simplicity, Efficiency, Consistency and Feedback. I've already posted elsewhere on JavaRanch a little bit about what those terms mean to me.
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Howard Lewis Shp:
No real framework is based on any single design pattern. Tapestry uses a lot of patterns and other pragmatic techniques, to reach its goal: increasing developer productivity.

The "soul" of Tapestry are the four principals of Simplicity, Efficiency, Consistency and Feedback. I've already posted elsewhere on JavaRanch a little bit about what those terms mean to me.



Its goal increasing developer productivity is the most interesting and attractive for me to learn about Tapestry and the four principals are the foundation that Tapestry is based on... I o believe that because of those principals, Tapestry has acquired its main goal "increasing developer productivity"...

The most attractive chapter of the book, after I have read the TOC of the book, is the Chapter-10, which discussses about the whole complete application, created by using Tapestry... And it would be the chapter that can make us clear see in which part of teh web applciaiton that Tapestry would be useful for...
 
Ranch Hand
Posts: 178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would greatly appreciate if someone could offer an insight into the differences between Tapestry and Spring Frameworks. How do you compare both and what are the advantages and disadvantages in using either?
[ May 26, 2004: Message edited by: Mcgill smith ]
 
Ranch Hand
Posts: 1209
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Mcgill smith:
I would greatly appreciate if someone could offer an insight into the differences between Tapestry and Spring Frameworks.
[ May 26, 2004: Message edited by: Mcgill smith ]



Someone had pointed out in some other forum that comparing Spring and Tapestry is not apples - apples comparison. Spring allows you to integrate Tapestry as its MVC implementation. Spring works with stuts as well.
I guess it ships with its own MVC implementation and at the same time allows you to plug and play. It probably provides an abstraction layer over lots of other things like jdbc, transaction management etc. It probably enforces lots of best j2ee practices on various tiers and not just web.
 
Pradeep bhatt
Ranch Hand
Posts: 8946
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What is Spring? :roll:
 
Karthik Guru
Ranch Hand
Posts: 1209
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradeep Bhat:
What is Spring?



The http://www.springframework.org/ section
has some introductory information.
 
Pradeep bhatt
Ranch Hand
Posts: 8946
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here is a nice article on Spring
http://www.theserverside.com/articles/article.tss?l=SpringFramework
 
Mcgill Smith
Ranch Hand
Posts: 178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Developing a Spring Framework MVC application step-by-step


I would appreciate if someone could suggest a simple tutorial for developing a web application (hello world type!)from scratch using the Tapestry Framework.

Thanks in advance.
 
Pradeep bhatt
Ranch Hand
Posts: 8946
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Mcgill smith:
[/URL]


I would appreciate if someone could suggest a simple tutorial for developing a web application (hello world type!)from scratch using the Tapestry Framework.

Thanks in advance.[/QB]



Have you checked this

http://www.java201.com/resources/browse/60-all-21.html
 
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
have you check this tutorial
http://tapestry-tutorial.cloudnine.net.nz/Tutorial2.html
 
Mcgill Smith
Ranch Hand
Posts: 178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks alot for the links !
 
Live ordinary life in an extraordinary way. Details embedded in this tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic