In the last couple of years Sun has introduced a number of APIs targeted
toward enterprise application development. One of the most exciting of these
is the Java Message Service, or JMS. The JMS API is designed to do for
messaging in the enterprise what JNDI does for naming and directory services
and JDBC does for database access. JMS is an API that's designed to provide a
common facility for enterprise messaging, leaving the underlying
implementation of the messaging to whatever application server or other
enterprise messaging software technology you wish to use. This is an exciting
advance for those involved with the creation or use of message-oriented
middleware (MOM) and especially for Java developers who need to utilize
such facilities within their own products. With JMS you should be able to
write one set of code for messaging against the JMS API and then us... (more)
In the last couple of years Sun has introduced a number of APIs targeted
toward enterprise application development. One of the most exciting of these
is the Java Message Service, or JMS. The JMS API is designed to do for
messaging in the enterprise what JNDI does for naming and directory services
and JDBC does for database access. JMS is an API that's designed to provide a
common facility for enterprise messaging, leaving the underlying
implementation of the messaging to whatever application server or other
enterprise messaging software technology you wish to use. This is an exci... (more)
JavaServer Pages is a hot technology right now, as all Java developers are
aware. In its simplest explanation, JSP provides the ability to combine Java
code with HTML content to achieve dynamic content output from a single source
file. Behind the scenes the JSP is compiled into a Java servlet that can be
run in any compliant Java servlet engine/container. In essence, a JSP is a
way to dynamically create a servlet with a large amount of HTML output and
some Java code/logic. So instead of putting a large number of
out.println(""); statements in a servlet with very l... (more)
One unfortunate aspect of the many enterprise APIs and specifications that
Sun has released over the last few years has been the lack of information
about how some of these APIs interact with one another. In particular, two
very useful specifications the Java Messaging Service (JMS) and Enterprise
JavaBeans (EJB) have been released and already implemented individually by
many application server vendors. What wasn't considered in this process, at
least at this stage, is how the two would (or should) work together.
Enterprise JavaBeans is a server-side component architecture, w... (more)