Las
aplicaciones J2EE son bestias muy complejas, usted se verá trabajando con
Java Server Pages (JSPs),
Servlets, Servicios Web, Beans de Sesión EJB, Beans de Entidad EJB, datos basados en
XML y bases de datos
Oracle. No se puede juntar toda una aplicación J2EE, dar un palmada y esperar que tenga éxito; en vez de eso, tendrá que pensar primero en el
diseño.
Fuente: http://www.programacion.com