Hi,

Unless you're writing an app that really is partitioned into separate web and 
business tiers on separate machines, then I would recommend using just a 
servlet engine (tomcat or jetty) plus Spring.

EJB application servers really add to development hassles, due to the need to 
build jars to deploy stuff into them.

Spring (particularly v2.5, recently released) can do most of what an EJB server 
does if needed but is much more developer-friendly IMO.

Note that Spring probably can also handle separated business/web tiers. And 
because Spring is explicitly all about NOT intruding into the app classes, it 
does not "lock you in" if the app needs to be scaled up to an EJB appserver 
later.

When writing JSF apps, I can strongly recommend using Spring's JSF integration 
for managed bean handling, regardless of whether you use an EJB appserver or 
just a servlet-engine. The "managed bean" facility of JSF1.1/1.2 is really 
primitive. Using Spring for your managed bean declarations is almost 
transparent and *much* nicer.

Hopefully JSF2.0 will have a better managed bean (IOC) system defined. Or that 
they will drop that part of the spec completely, and just recommend that an 
external one be used.

Regards,

Simon
---- Oscar Duque <[EMAIL PROTECTED]> schrieb:
> 
> Greetings Developers,
>  
> I'm beginning a new MyFaces project, what Application Server do you recommend 
> for the Deploy, Apache Tomcat or Apache Geronimo ?
>  
> The best choice for the new projects it's Geronimo ? yes, not, Why ?
>  
> Is Geronimo enough mature in order to we can trust our projects to it ?
>  
> Thanks in advance,  Oscar Duque
> _________________________________________________________________
> Explore the seven wonders of the world
> http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE

Reply via email to