|
|
Common architectural variations for J2EE applications
J2EE provides an implementation technology for each part of a multi-tier
enterprise system. However, it is not always easy to determine which
technology to use, and how: for example, smaller real-world applications have
been built using only Servlets and JDBC, however large-scale enterprise
applications might use several J2EE elements, like JSPs/Servlets,
different EJB types, and back-end integration by means of CORBA, JMS or
Connectors. This session explores different architectural alternatives
when working with J2EE, outlines strenghts and weaknesses, and gives
examples where they have been successfully used.
|