This week's book giveaway is in the Design forum.
We're giving away four copies of Design for the Mind and have Victor S. Yocco on-line!
See this thread for details.
Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What is the soul purpose of Tapestry

 
Alphanzox Alex
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • 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
 
Nicholas Cheung
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
  • 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
 
Pradeep bhatt
Ranch Hand
Posts: 8927
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tapestry resources page
http://tapestry.sourceforge.net/wiki/index.php/TapestryResources
 
Pradeep bhatt
Ranch Hand
Posts: 8927
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Article from onjava.com
http://www.onjava.com/pub/a/onjava/2001/11/21/tapestry.html
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • 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
 
Howard Lewis Ship
author
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • 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
  • 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...
 
Mcgill Smith
Ranch Hand
Posts: 178
  • Mark post as helpful
  • send pies
  • 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 ]
 
Karthik Guru
Ranch Hand
Posts: 1209
  • Mark post as helpful
  • send pies
  • 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: 8927
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is Spring? :roll:
 
Karthik Guru
Ranch Hand
Posts: 1209
  • Mark post as helpful
  • send pies
  • 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: 8927
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • 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
  • 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: 8927
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • 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
 
Emman lopez
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • 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
  • Quote
  • Report post to moderator
Thanks alot for the links !
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic