Re: Jave SE vs. J2EE
Arne Vajh??j wrote:
Lew wrote:
Full-fledged application servers like WAS, JBoss, GlassFish, Geronimo
and so on, are big beasts with substantial responsibility involved in
their deployment and maintenance. Application and server deployment
matters will occupy much more time and intelligence than Java EE
programming as such.
Production servers often have a full time admin.
But some servers are rather simple to run in development
environment.
JBoss is typical unzip, double click on run script and
copy ear file to deploy dir.
Same with GlassFish and Geronimo, more or less, unless you want to configure
JNDI access to a database or configure SOA glue or set up an MQ queue or
engage in JTA transactions or get a JPA EntityManager to inject automagically
or any of the other wonderful, magical things that full-fledged enterprise
servers can do for you once you get beyond the mickey-mouse steps.
In point of fact a major benefit of the free servers like those mentioned is
that they give one experience with all of that that serve one well in one's
career. And it remains true that to exploit the full power of these servers
one will delve into the arcane and mystical arts of Operations, that dark
world that programmers in our arrogance deem so trivial but in reality require
more skill, patience, wisdom and effectiveness than we mere developers ever
dream of.
--
Lew