Hi, Frankly, I am a bit embarassed to admit that I am a complete novice to this framework. Hence the question; Is this book a beginner's guide or for advanced users? Also, I am not new to the J2EE technology or other frameworks like JSF, Struts, etc., so what do you think would be a good technology that I need to be familiar with in order to have a faster learning curve with Tapestry?
Thanks a lot for your time and help! Kedar
[ March 03, 2008: Message edited by: Kedar Dixit ] [ March 03, 2008: Message edited by: Kedar Dixit ]
Sun Certified Programmer for Java 1.4<br />SCWCD 1.4 (in progress)<br /> <br />Life is a movie and you are the star. Give it a happy ending!
In the future please consider a better subject than "Tapestry framework book....". The authors that do these promotions often spend their spare time (which is few and far between) answering questions and it makes it a lot easier on them if the subjects are more meaningful towards the question being asked.
Joined: Apr 22, 2003
Gregg, Thanks a lot for your suggestion. I have updated the subject of the post to make it more meaningful (hopefully! ). Once again, thanks a lot for pointing this out!
From my point of view, the book is completely accessible without any prior knowledge of Tapestry, and as yet (as far as I have currently read through the book) doesn't require any additional skills other than some basics in web applications. You know, request and response stuff. I'm not sure how complicated it will get toward the end, but I promise not to tell you "whodunnit"
The book is for those who do not know about Tapestry at all and who want to discover the framework for themselves. I do recommend to look at the annotated table of contents on my website.
I believe, to benefit from the book, all you need to know is the Java language. I don't think you need to know about request and response as you do not care about them in Tapestry. But it will be useful to know the standard structure of a Java web application - WEB-INF, web.xml etc. There is actually an appendix in the end of the book that explains these things briefly.
Alexander Kolesnikov<br />Java Web Developer<br />SCJP 1.4, SCWCD 1.4, SCBCD 1.3<br /><a href="http://sundraw.ws" target="_blank" rel="nofollow">Tapestry 5: Building Web Applications</a><br /><a href="http://sundraw.ws/batik.jsp" target="_blank" rel="nofollow">Java Drawing With Apache Batik</a>
so, one does not need to make any changes in the web.xml, and XML's and so on so forth along with the java classes, if he/she is using the Tapestry framework!! how do one build a custom application without those correct manipulations?
SCJP 1.4, SCWCD 1.4
Joined: Feb 26, 2005
All these configurations are pretty basic, and for simple applications you can simply rely on the files automatically generated for you by Maven when creating a project skeleton. One of the benefits of Tapestry is that it frees you from writing boilerplate code and allows to do what you really want to do.