Hi Cyrille,

I would suggest a Persistence framework for firing your objects into and
out of the database.  Something like JDO - a free and highly polished
implementation of this is JPox.  IMO this will be a lot less bother than
having to learn JDBC, which is the basic method of communicating with
the database (JPox does the work of translating your calls into JDBC
calls).

I would be wary of trying to learn too much at once unless the cost of
learning the framework is less than the cost of learning how to do
things without the framework.  Therefore my minimum framework stack
would be :
MyFaces to build the UI and map your UI components (textboxes, etc.) to
your business logic classes (backing beans)
JPox to persist these same business logic objects to the database.

This way you use the same class in the middle tier (business logic) to
map (1) to the Web page and (2) to the database.

Once you have these working you can look at introducing frameworks like
Spring, etc.

Unfortunately I have not seen Barracuda and so cannot comment on it.

HTH,

Fintan

-----Original Message-----
From: Cyrille37 [mailto:[EMAIL PROTECTED] 
Sent: 12 July 2006 19:38
To: [EMAIL PROTECTED]
Cc: MyFaces Discussion; [EMAIL PROTECTED]
Subject: [newbie] MyFaces or Barracuda ??


Hello,

I'm exploring Java solutions for a new Web Application project.

I'm coming from ASP.Net but for the new starting project, the first rule

is plateform portability, so Java is the solution.

Unfortunately, unlike .Net, Java for Web Application is not delivered as

a package. So I've to make an assembly of solutions to get an 
environment for creating the Web Application.

After surfing onto Java/J2EE projects, I've selected some nice stuff :
    - App Server : Enhydra
    - Framework : here is my interogation, MyFaces or Barracuda ??
    - What else is needed for a strong and well formed Web Application
??

I guess you have opinion on that question ...

Please, share your mind ;o)
Thanks
Cyrille.


* ** *** ** * ** *** ** * ** *** ** * 
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. 
 
* ** *** ** * ** *** ** * ** *** ** *

Reply via email to