Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mod 01 Intro Java Ee
Mod 01 Intro Java Ee
Introduccin a Java EE
Mod 01 pg. 0 de 22
Objetivos.
Conocer los elementos que componen la arquitectura Java EE. Entender las tecnologas y servicios de Java EE. Explicar los conceptos de servidor de aplicaciones y contenedores. Conocer los diferentes roles de los usuarios de Java EE.
Introduccin a Java EE Mod 01 pg. 1 de 22
Java EE en contexto.
Plataformas de desarrollo en Java:
Java SE (Standard Edition), para desarrollo de aplicaciones convencionales. Java EE (Enterprise Edition), para desarrollo de aplicaciones empresariales basadas en Web. Java ME (Micro Edition), para desarrollo de aplicaciones en dispositivos mbiles.
Introduccin a Java EE
Mod 01 pg. 2 de 22
Qu es Java EE?
Especificaciones de Arquitectura. Application Server. Compatibility Test Suite. Patrones de diseo, best practices y blueprints.
Introduccin a Java EE
Mod 01 pg. 3 de 22
Introduccin a Java EE
Mod 01 pg. 4 de 22
Introduccin a Java EE
Mod 01 pg. 6 de 22
Introduccin a Java EE
Mod 01 pg. 7 de 22
Componentes principales.
Cuatro tecnologas primarias. Una serie de Servicios standard proporcionados por el servidor de aplicaciones.
Introduccin a Java EE
Mod 01 pg. 9 de 22
Introduccin a Java EE
Mod 01 pg. 10 de 22
Introduccin a Java EE
Mod 01 pg. 11 de 22
Introduccin a Java EE
Mod 01 pg. 12 de 22
Introduccin a Java EE
Mod 01 pg. 13 de 22
Client
(cliente)
Presentation
(presentacin)
Business
(lgica empresarial)
Resource
(datos)
Introduccin a Java EE
Mod 01 pg. 14 de 22
Presentacin.
Servlets y/o JSPs corriendo en Web Container.
Introduccin a Java EE
Mod 01 pg. 15 de 22
Datos.
Repositorio de datos, normalmente Manejador de Base de Datos Relacional.
Introduccin a Java EE
Mod 01 pg. 16 de 22
Legacy System
Application Assembler.
Ensambla los componentes de la aplicacin en diferentes archivos. Hace decisiones independientes del application server.
Application Deployer.
Instala (deploys) la aplicacin en el server. Hace decisiones especficas al application server.
Desarrollo de Aplicaciones JavaEE Introduccin a Java EE Mod 01 pg. 18 de 22
Tool provider.
Herramientas de desarrollo (IDEs). Herramientas de empaquetamiento y deployment.
View (JSPs)
Expone el modelo. Solicita actualizaciones del modelo Acepta acciones del usuario.. Permite al controlador seleccionar la vista..
Controller (Servlet)
Encapsula el flujo y comportamiento de la aplicacin. Mapea acciones el usuario modelo. Responde a consultas del estado. Selecciona vista.
Introduccin a Java EE
Mod 01 pg. 20 de 22
Empaquetamiento y deployment.
Las aplicaciones Java EE se entregan en archivos .ear. Estos archivos contienen:
Mdulos web, que son archivos con extensin .war. Mdulos ejb, que son archivos con extensin .jar Contenedores de Clientes, con extensin .jar Mdulos adaptadores de recursos, con extensin .rar. Deployment descriptors, que son archivos XML.
Nota. El formato de todos estos archivos es realmente formato jar: java archive, el cual es compatible con el formato zip.
Desarrollo de Aplicaciones JavaEE Introduccin a Java EE Mod 01 pg. 21 de 22
Laboratorio 1.
Familiarizacin con el ambiente de trabajo. Arranque de Netbeans. Arranque y detencin del Application Server y del Manejador de Base de Datos. Uso de la consola de administracin del Application Server.
Desarrollo de Aplicaciones JavaEE Introduccin a Java EE Mod 01 pg. 22 de 22