Friday, February 04, 2005

Tapestry+Sping+Hibernate

After carefully research on the net, we finally decided to choose Tapestry+Sping+Hibernate. There is alot to learn. I've kinda experience of Hibernate but know nothing about Tapestry and Spring. I found Appfuse is a good base to kick off, but seems Raible is much more interested in Struts than Tapestry....but it is still a good tuitorial for Spring+Hibernate.
Also, downloaded the petshop example for study. Hopefully I can get through quickly.

9 Comments:

Blogger Matt Raible said...

I'm not more interested in Struts than Tapestry - it just happens to be the default (and most used) option in AppFuse. I've tried to convince my last couple of clients to use JSF or Tapestry over Struts, but they didn't bite. What makes you think I prefer Struts over Tapestry?

3:40 PM  
Blogger Henry said...

Matt - This is a real suprise coz I was not expecting your comment on this. I got the feeling from your recent post on your blog So Struts is Dead, huh? I'm sorry if I misunderstood anything. More importantly, Appfuse with Tapestry support is actually using many Struts. But I'd like to get started with a "clean" Tapestry app with no taglibs. Then appfuse lose its meaning if I have to convert the taglibs to Tapestry.

4:08 PM  
Blogger Matt Raible said...

I believe you're referring to the use of SiteMesh and Struts Menu, as well as the login pages. These are JSPs, but (in an AppFuse context), I think there's good reasons for them. These pages and plugins are common across all the web frameworks in AppFuse - so it made it a lot easier (and faster) to integrate Tapestry w/o changing everything to be Tapestry.

In my opinion, it's more important that things work rather than that it's a pure Tapestry app. Furthermore, any container that can run Tapestry can run JSPs - so it's perfectly acceptable (IMO) to have a few JSPs in a Tapestry application.

That being said - Erik Hatcher has recently written a Tapestry decorator and someone has also sent me a Tapestry version of something similar to Struts Menu (I just haven't had time to integrate it). Modifying the login.jsp and loginError.jsp to be Tapestry pages should also be easier now that Acegi Security has been integrated (instead of container-managed security).

You're not the first Tapestry user to complain about JSPs in AppFuse, so this is something I do want to change - even though it will make AppFuse harder to maintain.

10:54 AM  
Blogger Chris Nelson said...

So I ran across through Matt Raible's blog, and I thought I would stick in my obligatory pitch for Trails. Since you've already chosen Tapestry, Spring, and Hibernate, Trails may make it even easier to get things done.

2:02 PM  
Anonymous Anonymous said...

Wow This is Deep..I know all of this sounds good but if you really want to change yourself or someone important to you. If you need ideas in your life. If You can say no to all this ideas...

I am changing the way I live today ..Think it and believe it.. You can Change Your Life and Start Living Your Dreams Today..http://www.spiritualideas.com

7:03 AM  
Anonymous Anonymous said...

viagra generique buy viagra soft online what is generic viagra viagra soft tabs how does viagra work buying viagra online in britain herbal viagra reviews viagra suppliers in the uk viagra rrp australia cost viagra for sale without a prescription buy cheap viagra online uk how to get viagra herbal viagra reviews free viagra samples before buying

4:31 AM  
Anonymous Anonymous said...

Do You interesting of [b]Viagra 100mg dosage[/b]? You can find below...
[size=10]>>>[url=http://listita.info/go.php?sid=1][b]Viagra 100mg dosage[/b][/url]<<<[/size]

[URL=http://imgwebsearch.com/30269/link/buy%20viagra/1_valentine3.html][IMG]http://imgwebsearch.com/30269/img0/buy%20viagra/1_valentine3.png[/IMG][/URL]
[URL=http://imgwebsearch.com/30269/link/buy%20viagra/3_headsex1.html][IMG]http://imgwebsearch.com/30269/img0/buy%20viagra/3_headsex1.png[/IMG][/URL]
[b]Bonus Policy[/b]
Order 3 or more products and get free Regular Airmail shipping!
Free Regular Airmail shipping for orders starting with $200.00!

Free insurance (guaranteed reshipment if delivery failed) for orders starting with $300.00!
[b]Description[/b]

Generic Viagra (sildenafil citrate; brand names include: Aphrodil / Edegra / Erasmo / Penegra / Revatio / Supra / Zwagra) is an effective treatment for erectile dysfunction regardless of the cause or duration of the problem or the age of the patient.
Sildenafil Citrate is the active ingredient used to treat erectile dysfunction (impotence) in men. It can help men who have erectile dysfunction get and sustain an erection when they are sexually excited.
Generic Viagra is manufactured in accordance with World Health Organization standards and guidelines (WHO-GMP). Also you can find on our sites.
Generic Viagra is made with thorough reverse engineering for the sildenafil citrate molecule - a totally different process of making sildenafil and its reaction. That is why it takes effect in 15 minutes compared to other drugs which take 30-40 minutes to take effect.
[b][/b]
Even in the most sexually liberated and self-satisfied of nations, many people still yearn to burn more, to feel ready for bedding no matter what the clock says and to desire their partner of 23 years as much as they did when their love was brand new.
The market is saturated with books on how to revive a flagging libido or spice up monotonous sex, and sex therapists say “lack of desire” is one of the most common complaints they hear from patients, particularly women.

1:42 PM  
Anonymous Anonymous said...

order xanax xanax 2mg overdose - drug stronger xanax klonopin

3:14 AM  
Anonymous Anonymous said...

http://www.maps.google.com/ - [url=http://www.wikipedia.org/]wiki[/url]
mail

8:25 AM  

Post a Comment

<< Home