Cyrille37 wrote:
Mirek B. a écrit :
It depends.

You should consider whether you really need a full fledged app server. For a lots of projects, a simple Servlet/JSP container (e.g. Tomcat) is enough.

Basically, when choosing an app server, JBoss and Sun Server/Glassfish are the most common options, if you need full EE stack. If you are fine with mere web container, go with Tomcat or Jetty.

Thanks for you help ;o)

I don't know yet if I'll need J2EE.
But I know that I need a Framework to start a WebApplication because many basics need have to be completed : Authentication, Caching, Input Validation, State Management, Configuration, Data Access, and more ...

So I think a Framework is a must have, don't you ?
For web interface with authentication, input validation, statefullness, caching, I would go with Tomcat and MyFaces. Unfortunatelly built-in container authentication is sort of awkward in J2EE. See http://www.javaworld.com/javaworld/jw-07-2004/jw-0726-security.html

For data access, JDBC.

For configuration - J2SE supports "properties" which is cool for basic configuration needs. If you need to load up complex configuration, there is a nice library: http://jakarta.apache.org/commons/configuration/


About J2EE : At XWiki (a Java Wiki at www.xwiki.org) I read in the features section : "Scalability and Performance using J2EE". I understand "Scalability" with J2EE, but I could not see how J2EE bring "Performance" for a WebApplication like a wiki.... Have you got an idea how J2EE can bring "Performance" to a WebApplication ?
The same way as any compiled language, as opposed to an interpreted one, like PHP. I think it was meant that way.

// mirek


Thanks again,
Cyrille.

// mirek

Cyrille37 wrote:
Adam Brod a écrit :

My guess is MyFaces has a much, much larger market share than Barracuda.
I think so. While I'm searching, I see that there nothing about Barracuda on the web, except on www.barracudamvc.ogr and Enhydra.org.

By the way, I'm not shure about the choice of Enhydra Server for same reasons : not much artcile and community ...

Thanks for your answer,
cyrille
*
Adam Brod*/
Product Development Team/







Reply via email to