You are mixing several differrent things: - J2EE is a spec that consists of several technologies. Most of these technologies can stand for them selves and be used without the others. (Some of them are related or even dependend to some extend)
- JBOSS is an implementation of that spec. It doesn't implement all technologies from scratch but integrates other projects to implement some of them. (Like tomcat to implement Servlets and JSP, or use JavaMail and JDBC from sun) - Sun has a reference implementation for J2EE This implementation is just intended as reference and to give developer something to work with, it is not intended as a production environment (I'm not shure if the license would even allow the use in a production environment) Depending on which technologies you need, JBoss may be overkill or not. Per definition it can't provide more than the reference implementation of sun without leaving the spec. (Each additional feature hasn't anything to do with J2EE) In detail it can make quite a difference in the ease of development (integration with non J2EE tools like ant, xdoclet,AOP) and ease of use/administration) > -----Original Message----- > From: Michael Coughlan [mailto:[EMAIL PROTECTED] > Sent: Monday, December 22, 2003 2:30 AM > To: Tomcat Users List > Subject: RE: Why JBoss (and Tomcat)? > > > Thanks again for the reply, Tim. As you can tell, I am a > little confused > although it's becoming somewhat more clear. > > > > > J2EE includes JMS, EJB, and a bunch of other acronyms. > > java.sun.com should > > have a whitepaper about j2ee and everything it can do. > > I think I can imagine that whitepaper. This might be the source of my > confusion: > > I was under the impression that JMS, EJBs, etc. were supplied > by the J2EE > SDK. If so, what does JBoss give me on top of that SDK? > > Let's take JMS as an example: > > I remember compiling and running Java Messenger Service code > examples as > stand alone Java programs (without JBoss). I just assumed > that I was able > and expected to write servlets to make use of the robust JMS > Development > Kit. > > Was I wrong? > > If not, then what exactly would JBoss offer on top of the J2EE SDK and > Tomcat? > > Does JBoss (WebShere, BEA Weblogic) offer some kind of JMS > Servlet libraries > on top of the already robust J2EE sdk? Do they simply give > persistence? I > can't seem to find a direct answer to that question. > > > > > > There is an apache project called Geronimo but it is in its > > infancy (i think). > > I can imagine that the existence of JBoss would steal some of > Geronimo's > thunder despite the cool project name. > > Thanks again and best regards, > > MPC > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]