java 2 ee
DESCRIPTION
Webex sobre JTRANSCRIPT
![Page 1: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/1.jpg)
Java EE
Arquitectura para implementar aplicaciones de tipo empresarial
que utilizan java e Internet.
+
![Page 2: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/2.jpg)
Componentes web• Servlet• JSP
Componentes EJB• Beans de sesión• Beans controlados por mensajes
• Servicios web
• Cliente productor y cliente consumidor de mensajes (JMS)
Componentes vistos en el curso
![Page 3: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/3.jpg)
Tecnologías y conceptos adicionales
• JPA (Api de Persistencia de Java)
• Clases entidades
• JSF (JavaServer Faces)
• Tags de HTML, JSP y JSF (core, html y tomahawk)
• Conexión a Base de datos Oracle
• SQL
• Administración de Servidor Glassfish
• UML
• Api de seguridad de java
![Page 4: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/4.jpg)
Paradigma Modelo Vista Controlador
![Page 5: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/5.jpg)
JSP
Paradigma Modelo Vista Controlador
![Page 6: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/6.jpg)
JSP
Concepto y utilidad
Componentes de una página JSP Marcado estático: HTML/XML
Directivas:1) Page2) Include3) Taglib Elementos de secuencias de comandos:1) Declaraciones2) Expresiones3) Scriplets Objetos implícitos
![Page 7: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/7.jpg)
JSP Servlet
Paradigma Modelo Vista Controlador
![Page 8: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/8.jpg)
Servlet
Concepto y utilidad
Ciclo de vida
Manejo de peticiones, recuperación de parámetros de la petición, reenvío de control
![Page 9: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/9.jpg)
Paradigma Modelo Vista Controlador
JSP Servlet
EJB / Clases Entidades
![Page 10: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/10.jpg)
(Tabla de la base de datos)
Persona
ID nya- nombreCompleto: String
- Id: Integer
BD relacional
T_PERSONA
(Clase entidad)
Persistencia: ORM – JPA - Clase Entidad – Bases de datos
![Page 11: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/11.jpg)
EJB (Enterprise Java Beans)
• Beans de Sesión:
I. Con estado
II. Sin estado
• Beans controlados por mensajes: Funcionan como clientes consumidores asíncronos de mensajes
![Page 12: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/12.jpg)
Circuito completo de aplicación empresarial
![Page 13: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/13.jpg)
Servicios Web
Sistema de software diseñado para la interacción interoperable entre máquinas en una red
Características:Características:
•Independientes de la plataforma.
•Utilizan tecnologías existentes: XML y HTTP.
•Son interoperables con lenguajes de programación dispares.
![Page 14: JAVA 2 EE](https://reader033.vdocuments.net/reader033/viewer/2022052901/5564f111d8b42ab34e8b4f69/html5/thumbnails/14.jpg)
VS
Servidores de Aplicaciones vs Contenedor de Servlets