Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso Java EE - 01 Leccion 01 - Teoria PDF
Curso Java EE - 01 Leccion 01 - Teoria PDF
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1
Curso de Java EE
Java permite crear aplicaciones para usuarios de distintos tipos como son clientes de
Escritorio, Web y Mviles. Las aplicaciones empresariales Java tienen a su cargo
establecer las reglas de negocio de la empresa y/o sistema y ofrecer conectividad a
los distintos tipos de clientes, con ello se logra ofrecer una solucin integral a sus
necesidades de sistemas de informacin a la medida.
La versin empresarial de Java (Java Enterprise Edition) cuenta con una enorme
comunidad de programadores alrededor del mundo. A su vez, una de las mayores
ventajas de Java es su independencia de plataforma, de esta manera, el
programador puede seleccionar entre utilizar herramientas de paga o de software
libre, y esto comienza desde el sistema operativo, hasta las herramientas de
desarrollo, el servidor de aplicaciones, la base de datos, etc.
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 3
Curso de Java EE
Java, por su lado, propuso el protocolo RMI-IIOP (Remote Method InvocationInternet Inter-
ORB Protocol) para cubrir este tipo de requerimientos de llamadas distribuidas, y con este
concepto en mente fue que liber la primera versin de los Enterprise JavaBeans (EJBs).
Adems se introdujeron tecnologas como Servlets y JSPs para la creacin de aplicaciones
Web, y temas de mensajera con JMS.
En las siguientes versiones se lograron varios objetivos, tales como hacer las aplicaciones
ms robustas y escalables. Posteriormente se incluy el tema de Web Services como parte
del estndar.
En este curso estudiaremos la versin 6, as como varias de las APIs que nos permitirn
simplificar el desarrollo de aplicaciones empresariales a la medida.
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 4
Curso de Java EE
http://www.oracle.com/technetwork/java/javaee/tech/index.html
http://www.oracle.com/technetwork/java/javaee/downloads/index.html
Experiencia y Conocimiento para tu Vida 5
Curso de Java EE
En una aplicacin JEE podemos utilizar tecnologas como EJB, JPA, Web Services, entre
muchas ms. En la versin JEE 6 se ofrecen nuevas caractersticas, tales como:
Remover APIs antiguas (Pruning): Se plante que para versiones futuras de Java EE, se
eliminen algunas APIs, ya que son tecnologas mucho ms complejas que las nuevas. Por
ejemplo, EJB 2.x Entity Beans, ha sido sustituidos por JPA. El API de JAX-RCP se
sustituy por JAX-WS, y as varias tecnologas han sido reemplazadas. Por ello puede ser
que en futuras versiones ya no sean soportadas.
Entre muchas caractersticas ms, de las cuales estudiaremos varias de ellas en las
siguientes lecciones.
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 6
Curso de Java EE
La versin empresarial de Java brinda un API distinta para cada capa de una
aplicacin empresarial, desde la capa de presentacin, la capa de negocio y la
capa de datos.
Capa Web: La capa del Cliente es donde el cliente interacta por medio de
un navegador Web, un cliente mvil, una aplicacin de escritorio, entre
otros.
Capa Web: la capa web que puede residir en un servidor web, las
tecnologas mas bsicas que podemos encontrar en este servidor web son
los JSPs y los Servlets o JavaSever Faces.
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 8
Curso de Java EE
Fundamentos de Java
Programacin con Java
Java con JDBC
HTML, CSS y JavaScript
Servlets y JSPs
Struts Framework
Hibernate Framework
Spring Framework
JavaServer Faces
Java EE (EJB, JPA y Web Services)
JBoss Administration
Datos de Contacto:
Sitio Web: www.globalmentoring.com.mx
Email: informes@globalmentoring.com.mx
Ayuda en Vivo: www.globalmentoring.com.mx/chat.html
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 9