I totally agree with Fintan. The question would be whether to use frameworks on top of JSF, rather than be worried about the business part of your application. Remember JSF is a presentation MVC framework, so it can be used in conjunction with ANY business solution (call it Spring, Hibernate, JDO, JPA, EJBs, etc.).
Regarding those complementary frameworks for JSF, take a look at Shale, Facelets, ADF Components, security issues like Acegi (requires Spring), etc ;-)
Hope it helps.
Regards,
Enrique Medina.
On 5/5/06, Conway. Fintan (IT Solutions) <[EMAIL PROTECTED]> wrote:
Hi,
I use JSF, but I do not use Spring at all in my applications. I use JDO
to persist my objects to the database, but can use any database
technology - including writing the JDBC code yourself, instead of
Hibernate.
The good thing about Java is that you have a wide choice as to what
technologies to use. Spring, JPox (my choice of JDO technology),
Hibernate, Ibatis and many, many more frameworks are available - if you
want to use them. If you are learning one technology e.g. JSF, you may
find it easier to not use any other frameworks until you are confident
in that technology. Then you could look at adding another framework,
e.g. JDO to store/retrieve data from the database. This way you are
only looking at one new technology at a time. If you tried to start
from scratch and learn 3 or 4 technologies at once you are bound to find
yourself very confused.
In short JSF does not require you to use any other technologies.
HTH,
Fintan
-----Original Message-----
From: 101questionjsf [mailto: [EMAIL PROTECTED]]
Sent: 05 May 2006 10:21
To: [email protected]
Subject: Need to use Spring
Currently I'm using JSF myfaces, do I need to use Spring + Hibernate?
Find them quite complex to use...
--
View this message in context:
http://www.nabble.com/Need-to-use-Spring-t1562778.html#a4244067
Sent from the MyFaces - Users forum at Nabble.com.
* ** *** ** * ** *** ** * ** *** ** *
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed.
Any views or opinions presented are solely those of the author, and do not necessarily represent those of ESB.
If you have received this email in error please notify the sender.
Although ESB scans e-mail and attachments for viruses, it does not guarantee
that either are virus-free and accepts no liability for any damage sustained
as a result of viruses.
* ** *** ** * ** *** ** * ** *** ** *

