Web tier: servlets, JSP, Web frameworks: Sorry: Is JSF + Spring + Hibernate a "good" combination?
- Posted by: Ersin Er
- Posted on: May 12 2005 06:45 EDT
We'll start a new project which is relatively big. We plan to use JSF + Spring + Hibernate. Would you say something about advantages/disadvantages or would you offer any other alternatives?
Thanks in advance.
- Spring + Hibernate = OK, JSF = ??? by Adam Hardy on May 12 2005 08:09 EDT
- Tapestry vs. JSF by Ersin Er on May 13 2005 03:05 EDT
- JSF Spring-integration by Torsten Schwarz on May 13 2005 08:43 EDT
- JSF -> Tapestry by Ersin Er on May 13 2005 09:30 EDT
- Sorry: Is JSF + Spring + Hibernate a "good" combination? by Phil Kulak on May 31 2005 03:45 EDT
- Re: Sorry: Is JSF + Spring + Hibernate a "good" combination? by Leonard Tambunan on February 02 2008 20:34 EST
You can't go far wrong with Spring & Hibernate if you stick to best practices, but as for JSF, the question is whether it's there yet or not. It still has along way to go to shed its teething problems.
For instance, to make it really good, the Struts community has spun off Shale, which will bring JSF a whole heap of functionality based on components / ideas from Struts that it currently lacks.
Also the widgets / GUI components are not exactly hot stuff plus the IDE you need to benefit from the WYSIWYG features is not something that you'll find in Eclipse. You have to pay for it.
What about Tapestry instead of JSF? Tapestry seems to be more productive and stable.
the combination of spring and hibernate is well implemented by spring itself and does not realy has to be discussed. It is simply a very good solution and offers a wide range of advantages.
Concerning JSF I recommend to have a look at a http://jsf-spring.sourceforge.net/ which offers an integration of the jsf framework into spring.
What about Tapestry?
I've been looking at that combination over the weekend, and I'm not impressed with JSF. I've been using Spring MVC with Hibernate, but I think I'm going to try a Spring/Hibernate/Tapestry combination.
It's fair to say that the integration Spring-JSF is now OK. However, I'd like to get an idea of how widely JSF is being used at the moment.
Right now we want to understand how to position JSF vs Struts vs Spring MVC.
Any thoughts? Thanks!
I have a nice story about JSF. Our team consist of several programmers. One day we met to set the technologies used to build application. Me and some friends with Struts background insisted to use Struts because of its feature and maturity. One of my colleagues insisted JSF. We fought that time. Actually, because I am not a good fighter, we lost. :) We decide to go with JSF. Our team started to use JSF since Feb 2005 while JSF RI 1.0 still has some bug. You know ? We start to code with JSF RI with a hope that after the development is going to the end, MyFaces(JSF implementation by apache) will be released. The dream was not happen :))) So our application struggled for life for about 2 month. Sometimes application server is down without any clue of the root cause. Then, MyFaces came. We are saved by MyFaces. Since then, our application is quite stabil. Sometimes it went down. Lately we locate the problem and solve it. Application goes fine until today..... Now I found that JSF is spreading his way... JSF is totally better than Struts.