"In December 1999, Gary Meyer, an application architect for
Vitria Technology, set out to deploy enterprise Java technologies
on Linux. Meyer quickly discovered that there were no readily
available resources to aid him in setting up a Java-based
enterprise environment on Linux. Luckily for us, Meyer did not give
up. Instead, he persevered in his quest and finally succeeded.
When he was done, he documented what he had learned in the form of
the "Enterprise Java for Linux HOWTO." In June, Meyer presented his
findings during his technical session of the same name at JavaOne
"Meyer's session was quite technical, taking the attendees
through his HOWTO in detail. Yes, there was even source code.
Rather than recount each and every detail here, suffice it to say
that you will get a fairly good idea of what the session was all
about if you check out Meyer's HOWTO (see Resources). Meyer has
also made the presentation slides and source code available for
downloading off his personal Website. But before you go and grab
the source, let me share some of the session highlights with you.
First, enterprise Java on Linux is possible. Second, the solution
that you choose can be 100 percent free."
"A Java enterprise environment is composed of the following
pieces: a JDK, a Web server, and a database. Of course, those
pieces (minus the JDK) are available in any enterprise environment.
So what's so special about Java? Simple: it's the APIs, stupid!
What sets a Java enterprise environment apart from a normal
enterprise environment is Java's rich set of APIs such as servlets,
EJBs, JDBC, JNDI, JTS, and JMS. Those technologies allow you to
quickly build your enterprise, allowing you to focus on your
business instead of the underlying piping and framework. However,
beware if you're looking for more information on JNDI or JMS.
Meyer's presentation focused on the most popular APIs: servlets,
EJBs, and JDBC. For information on the other APIs, you'll need to
look elsewhere. Nevertheless, Meyer's HOWTO and presentation showed
how to build a solid enterprise foundation, which you'll need to
use the other pieces."