SlideShare una empresa de Scribd logo
Java EE
 Arquitectura para implementar
aplicaciones de tipo empresarial
  que utilizan java e Internet.


               +
Componentes vistos en el curso

Componentes web
• Servlet
• JSP

Componentes EJB
• Beans de sesión
• Beans controlados por mensajes


•    Servicios web

•    Cliente productor y cliente consumidor de mensajes
     (JMS)
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
Paradigma Modelo Vista Controlador
Paradigma Modelo Vista Controlador




            JSP
JSP


     Concepto y utilidad

     Componentes de una página JSP
     Marcado estático: HTML/XML
     Directivas:
1)    Page
2)    Include
3)    Taglib
     Elementos de secuencias de comandos:
1)    Declaraciones
2)    Expresiones
3)    Scriplets
     Objetos implícitos
Paradigma Modelo Vista Controlador




          JSP                        Servlet
Servlet



 Concepto y utilidad

 Ciclo de vida

 Manejo de peticiones, recuperación de
  parámetros de la petición, reenvío de
  control
Paradigma Modelo Vista Controlador




                                     EJB / Clases Entidades




           JSP                                Servlet
Persistencia: ORM – JPA - Clase Entidad – Bases de datos




         Persona
                                               T_PERSONA
      - Id: Integer
                                              ID           nya
     - nombreCompleto: String




       (Clase entidad)                                       (Tabla de la base de datos)




                                    BD
                                relacional
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
Circuito completo de aplicación empresarial
Servicios Web




      Sistema de software diseñado para la interacción
      interoperable entre máquinas en una red


      Características:
      •Independientes de la plataforma.
      •Utilizan tecnologías existentes: XML y HTTP.
      •Son interoperables con lenguajes de programación
      dispares.
Servidores de Aplicaciones vs Contenedor de Servlets




                                  VS

Más contenido relacionado

PDF
Integración de aplicaciones Java
Iker Canarias
 
PDF
Android web services - Spring Android
David Motta Baldarrago
 
PDF
Tutorialpowershell
rodrigonolasco
 
PPTX
Jdbc
Patricia Reyna
 
Integración de aplicaciones Java
Iker Canarias
 
Android web services - Spring Android
David Motta Baldarrago
 
Tutorialpowershell
rodrigonolasco
 

La actualidad más candente (14)

PPTX
Exposicion JSF
castlellanos
 
PPT
Clase 14 intro ej bs
Pablo Andres Cáceres Ferreira
 
PPTX
Jdbc lenguaje de programación
Eysin Lorenzo Delgado Mejía
 
PDF
Curso JAVA DESARROLLO DE APLICACIONES CON JSF.
CLEFormación
 
PDF
Mecanismos de Persistencia en Android
Javier Muñoz
 
PPT
Conceptos de hibernate
Damian Benavidez
 
PPTX
Asp.net
guancha_230
 
PPTX
Jdbc
Patricia Reyna
 
PPTX
Introducción a ORMs
maxfontana90
 
PPTX
Java DataBase Connectivity
Thalia Regalado Juape
 
PPT
Curso Java Avanzado 3 Js Ps
Emilio Aviles Avila
 
Exposicion JSF
castlellanos
 
Clase 14 intro ej bs
Pablo Andres Cáceres Ferreira
 
Jdbc lenguaje de programación
Eysin Lorenzo Delgado Mejía
 
Curso JAVA DESARROLLO DE APLICACIONES CON JSF.
CLEFormación
 
Mecanismos de Persistencia en Android
Javier Muñoz
 
Conceptos de hibernate
Damian Benavidez
 
Asp.net
guancha_230
 
Introducción a ORMs
maxfontana90
 
Java DataBase Connectivity
Thalia Regalado Juape
 
Curso Java Avanzado 3 Js Ps
Emilio Aviles Avila
 
Publicidad

Destacado (20)

PPTX
1 curso javaserverfaces-presentacion_clase_1
josezapana
 
PPTX
Innovaciones tecnológicas
alejandrapaez1102
 
PPT
Sesion05
verito1234567
 
PPTX
Modulo 1 java ee platform
Roberto Marchena
 
PPTX
Servlets exposicion
Flashnet S.A
 
PPTX
Jsp(java server pages)
diegob1098
 
PPT
Curso Java Avanzado 5 Ejb
Emilio Aviles Avila
 
PDF
Apache Tomcat + Java EE = Apache TomEE
Jacek Laskowski
 
PPTX
Lenguaje de Programación Ruby
Alexander Echeverría
 
PPTX
Java lenguaje de desarrollo
David
 
PDF
Introducción a java EE 7
Carlos Camacho
 
PPS
Desarrollo de aplicaciones empresariales con Java EE
Fernando Montaño
 
PPTX
Base datos
Yesith Valencia
 
PPTX
LENGUAJE DE PROGRAMACION R
Shirley Armas
 
PPTX
Java script
Yesith Valencia
 
PPTX
MVC: La Vista
Yesith Valencia
 
PPTX
Lenguaje de programacion orientado a la estadística R.
lola-stefy
 
PDF
Frameworks J2EE
Iker Canarias
 
PDF
Introducción a JEE
Iker Canarias
 
1 curso javaserverfaces-presentacion_clase_1
josezapana
 
Innovaciones tecnológicas
alejandrapaez1102
 
Sesion05
verito1234567
 
Modulo 1 java ee platform
Roberto Marchena
 
Servlets exposicion
Flashnet S.A
 
Jsp(java server pages)
diegob1098
 
Curso Java Avanzado 5 Ejb
Emilio Aviles Avila
 
Apache Tomcat + Java EE = Apache TomEE
Jacek Laskowski
 
Lenguaje de Programación Ruby
Alexander Echeverría
 
Java lenguaje de desarrollo
David
 
Introducción a java EE 7
Carlos Camacho
 
Desarrollo de aplicaciones empresariales con Java EE
Fernando Montaño
 
Base datos
Yesith Valencia
 
LENGUAJE DE PROGRAMACION R
Shirley Armas
 
Java script
Yesith Valencia
 
MVC: La Vista
Yesith Valencia
 
Lenguaje de programacion orientado a la estadística R.
lola-stefy
 
Frameworks J2EE
Iker Canarias
 
Introducción a JEE
Iker Canarias
 
Publicidad

Similar a JAVA 2 EE (20)

PDF
Persistencia de datos en Java
Iker Canarias
 
PPT
J2 Ee Para Seres Humanos Slides
mundojava
 
PDF
Master j2ee
sergioap40
 
PDF
Introducción a Tomcat
Iker Canarias
 
PDF
Tecnologias web
noemi_arbos
 
PPTX
Charla
yanetzis
 
PPT
Persistence
Frank Rodriguez
 
PPT
Introducción-a-Microsoft.NET-[parte2]
Kevin Reaño
 
PPT
introduccion-a-las-aplicaciones-web-y-tecnologia-java.ppt
BYRONMIGUELSUBUYUCPA
 
PPTX
INSTALACION DE SERVIDORES - JPA
مينسو كاسترو
 
DOCX
Tres gestores de bases de datos
satakin_armando7
 
PPT
Administración y programación en sql server
Isabel_Samir
 
PPTX
Hibernate 3.2 short manual
Emmerson Miranda
 
PPT
Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
Emilio Aviles Avila
 
DOC
Glosario de Base de Datos
Carlos Arturo
 
PPT
01 introducción
Roberto Moreno Doñoro
 
PDF
Manual 2014 i 04 lenguaje de programación ii (0870)
Robert Rayco Quiroz
 
PPTX
Java Web - JSP
Luis Miguel De Bello
 
PPT
Introducción a Java y BEA (2008)
Isidro José López Martínez
 
Persistencia de datos en Java
Iker Canarias
 
J2 Ee Para Seres Humanos Slides
mundojava
 
Master j2ee
sergioap40
 
Introducción a Tomcat
Iker Canarias
 
Tecnologias web
noemi_arbos
 
Charla
yanetzis
 
Persistence
Frank Rodriguez
 
Introducción-a-Microsoft.NET-[parte2]
Kevin Reaño
 
introduccion-a-las-aplicaciones-web-y-tecnologia-java.ppt
BYRONMIGUELSUBUYUCPA
 
INSTALACION DE SERVIDORES - JPA
مينسو كاسترو
 
Tres gestores de bases de datos
satakin_armando7
 
Administración y programación en sql server
Isabel_Samir
 
Hibernate 3.2 short manual
Emmerson Miranda
 
Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
Emilio Aviles Avila
 
Glosario de Base de Datos
Carlos Arturo
 
01 introducción
Roberto Moreno Doñoro
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Robert Rayco Quiroz
 
Java Web - JSP
Luis Miguel De Bello
 
Introducción a Java y BEA (2008)
Isidro José López Martínez
 

Más de Fundación Proydesa (20)

PPSX
Cableado estructurado
Fundación Proydesa
 
PPT
Actualizacion de medidion en cobre y fibra optica
Fundación Proydesa
 
PPT
Asterix: simplemente...
Fundación Proydesa
 
PPTX
Voice OVER IP
Fundación Proydesa
 
PPT
WebRCT - Comunicaciones en tiempo real desde el navegador...
Fundación Proydesa
 
PPT
Presentacion voip codec_2013
Fundación Proydesa
 
PPT
Vo ip codec 2013
Fundación Proydesa
 
PPT
Presentacion voip codec_2013
Fundación Proydesa
 
PPTX
Recomendaciones y técnicas para la configuración de puertos de span
Fundación Proydesa
 
PPT
WebRCT "VoIP también desde el navegador"
Fundación Proydesa
 
PPT
Webrtc"VoIP también desde el navegador"
Fundación Proydesa
 
PPTX
DBA, Clase abierta por Alejandro Moge
Fundación Proydesa
 
PPTX
VPN (virtual private network)
Fundación Proydesa
 
PPT
VoIP sobre IPv6
Fundación Proydesa
 
PPTX
Seguridad en i pv6 (2)
Fundación Proydesa
 
PPT
Vo ip analisis y medicion 17 10_2012
Fundación Proydesa
 
PPTX
Introducción al Cableado Estructurado
Fundación Proydesa
 
PPT
Webex: IT Essentials
Fundación Proydesa
 
PPS
El cuadrado magico de durero
Fundación Proydesa
 
PPTX
Webex: ¿Qué es CCNA?
Fundación Proydesa
 
Cableado estructurado
Fundación Proydesa
 
Actualizacion de medidion en cobre y fibra optica
Fundación Proydesa
 
Asterix: simplemente...
Fundación Proydesa
 
Voice OVER IP
Fundación Proydesa
 
WebRCT - Comunicaciones en tiempo real desde el navegador...
Fundación Proydesa
 
Presentacion voip codec_2013
Fundación Proydesa
 
Vo ip codec 2013
Fundación Proydesa
 
Presentacion voip codec_2013
Fundación Proydesa
 
Recomendaciones y técnicas para la configuración de puertos de span
Fundación Proydesa
 
WebRCT "VoIP también desde el navegador"
Fundación Proydesa
 
Webrtc"VoIP también desde el navegador"
Fundación Proydesa
 
DBA, Clase abierta por Alejandro Moge
Fundación Proydesa
 
VPN (virtual private network)
Fundación Proydesa
 
VoIP sobre IPv6
Fundación Proydesa
 
Seguridad en i pv6 (2)
Fundación Proydesa
 
Vo ip analisis y medicion 17 10_2012
Fundación Proydesa
 
Introducción al Cableado Estructurado
Fundación Proydesa
 
Webex: IT Essentials
Fundación Proydesa
 
El cuadrado magico de durero
Fundación Proydesa
 
Webex: ¿Qué es CCNA?
Fundación Proydesa
 

JAVA 2 EE

  • 1. Java EE Arquitectura para implementar aplicaciones de tipo empresarial que utilizan java e Internet. +
  • 2. Componentes vistos en el curso Componentes web • Servlet • JSP Componentes EJB • Beans de sesión • Beans controlados por mensajes • Servicios web • Cliente productor y cliente consumidor de mensajes (JMS)
  • 3. 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
  • 5. Paradigma Modelo Vista Controlador JSP
  • 6. JSP  Concepto y utilidad  Componentes de una página JSP  Marcado estático: HTML/XML  Directivas: 1) Page 2) Include 3) Taglib  Elementos de secuencias de comandos: 1) Declaraciones 2) Expresiones 3) Scriplets  Objetos implícitos
  • 7. Paradigma Modelo Vista Controlador JSP Servlet
  • 8. Servlet  Concepto y utilidad  Ciclo de vida  Manejo de peticiones, recuperación de parámetros de la petición, reenvío de control
  • 9. Paradigma Modelo Vista Controlador EJB / Clases Entidades JSP Servlet
  • 10. Persistencia: ORM – JPA - Clase Entidad – Bases de datos Persona T_PERSONA - Id: Integer ID nya - nombreCompleto: String (Clase entidad) (Tabla de la base de datos) BD relacional
  • 11. 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
  • 12. Circuito completo de aplicación empresarial
  • 13. Servicios Web Sistema de software diseñado para la interacción interoperable entre máquinas en una red Características: •Independientes de la plataforma. •Utilizan tecnologías existentes: XML y HTTP. •Son interoperables con lenguajes de programación dispares.
  • 14. Servidores de Aplicaciones vs Contenedor de Servlets VS