SlideShare una empresa de Scribd logo
JEE – Aplicaciones Corporativas
     Java Enterprise Edition

        Implementando un carrito de Compras
        con JEE+PostGreSQL; utilizando Eclipse,
         Hibernate, EJB3 y Struts con Servidor
                       JBOSS.



Disertante: Lic. Marcos Jara
http://www.marcosjara.com
Info@marcosjara.com
Requisitos para el mejor aprovechamiento
               del Módulo.
 1. Conocimiento avanzado de Java
    • Herencia/Polimorfismo.
    • Interfases
    • Excepciones.

 2. Conocimiento de JSP
Temario
Configurar todo el entorno, antes de implementar nada.
• I – Instalación de Herramientas
   A. Instalación de la Base de Datos.
   B. Instalación del Eclipse
   C. Instalación del plugin Hibernate para Eclipse
   D. Instalación del plugin Struts para Eclipse
• II – Instalación de Servidor de Aplicación.
• III – Vista rápida del Servidor de Aplicación
• IV – Levantando Servidor JBoss 6.0 desde Eclipse
  Galileo.
• V – Ejemplo práctico de una aplicación JEE
• VI – Diseñando la Base de Datos.
I-Instalación de las
     Herramientas

A. Instalación de la Base de Datos
I-Instalación de las Herramientas

                (Pausa)

     Desinstalar si ya existe:
         • PostGreSQL

Obs: Borrar también el usuario postgres de
                Windows
I-Instalación de las Herramientas
    Instalación de la Base de Datos


                PostGreSQL 8.4
                        Disponible en :
http://www.enterprisedb.com/products/pgdownload.do#windows
I-Instalación de las Herramientas
Instalación de la Base de Datos

         Seleccionar

       User: postgres
       Passwd: admin
I-Instalación de las
   Herramientas

 B. Instalación del Eclipse
I-Instalación de las Herramientas
       Instalación del Eclipse


Eclipse IDE for Java EE Developers o
              (Galileo)
                 Disponible en :
        http://www.eclipse.org/downloads
I-Instalación de las Herramientas
    Instalación del Eclipse


    Descomprimir zip en:

  c:desarrolloPoseclipse
I-Instalación de las
       Herramientas
 C. Instalación de Hibernate Plugins
             para el Eclipse
D. Instalación de Struts Plugins para el
                Eclipse
I-Instalación de las Herramientas
Instalación del Plugin Hibernate y
              Struts

     Ambos disponible en:
http://www.jboss.org/tools/download
I-Instalación de las Herramientas
Instalación del Plugin Hibernate y
              Struts

Descomprimir y copiar los plugins
 dentro de la carpeta plugins del
             eclipse.
II-Instalación del
Servidor de Aplicaciones
II-Instalación del Servidor de
               Aplicaciones


                       JBoss 6.0
                        Disponible en :
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-6.0.0.M2
II-Instalación del Servidor de
            Aplicaciones

Descomprimir el JBoss en la carpeta
   raiz de forma que quede así:

   c:jboss-6.0.0.20100216-M2
III-Vista rápida del
Servidor de Aplicaciones
III-Vista rápida del Servidor de
               Aplicaciones
•   Qué significa el contenido de las
    carpetas?
•   Donde se colocan las librerías?
    alcance de las librerías.
•   Cuántos tipos de configuración hay?
IV-Levantando el
Servidor de Aplicaciones
 Jboss 6.0 desde Eclipse
         Galileo
IV-Levantando el Servidor en Eclipse

•   Creando el Server
•   Aplicando cambios en la
    configuración.
•   Testando a través de
    http://localhost:8080/
V-Ejemplo práctico de
 una Aplicación JEE
“Implementando un Carrito de
        Compras”
Ejemplo práctico de una aplicación JEE
                   Objetivos
 1. Crear una aplicación Web donde se pueda
    implementar la especificación JEE.
 2. Crear componentes Enterprise Java
    Beans/EJB, Entity Beans y Sessions Beans
 3. Trabajar en proyectos distribuidos en N
    Niveles
 4. Utilizar el patrón MVC.
Ejemplo práctico de una aplicación JEE
 Prototipo de la aplicación final a ser desarrollada
Ejemplo práctico de una aplicación JEE
 Prototipo de la aplicación final a ser desarrollada
Ejemplo práctico de una aplicación JEE
 Prototipo de la aplicación final a ser desarrollada
Ejemplo práctico de una aplicación JEE
 Prototipo de la aplicación final a ser desarrollada
VI-Diseñando la Base de
         Datos
 “Implementando un Carrito de
         Compras”
VI-Diseñando la Base de Datos
EJB
 Enterprise Java Beans
Creando las clases de Entidad con el
            Hibernate.
EJB
Enterprise Java Beans
 Creando las clases de Sesion.
EJB
Enterprise Java Beans
Creando las clases de Teste para
   probar las componentes
       implementados.
Gracias!

Más contenido relacionado

PDF
Java desde cero maven
PPTX
Maven Overview
PPTX
Maven Divide tu código, pruébalo y vencerás
PDF
Proyectos JAVA con maven
PDF
Pruebas Unitarias
PDF
Springboot Overview
ODP
Presentacion de Integración Continua
PPT
Plataforma de programación Java
Java desde cero maven
Maven Overview
Maven Divide tu código, pruébalo y vencerás
Proyectos JAVA con maven
Pruebas Unitarias
Springboot Overview
Presentacion de Integración Continua
Plataforma de programación Java

Similar a Modulo Jee Practica Pos Fp Une (20)

PDF
1/9 Curso JEE5, Soa, Web Services, ESB y XML
PDF
01 jee5-componentes
 
PDF
DOC
Descarga e instalación del entorno de desarrollo java net beans
PDF
Sesion 3. desarrollo de aplicaciones jee
PDF
Java
PDF
Curso JAVA DESARROLLO DE APLICACIONES JEE.
PDF
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
DOC
Instalacion de java y sus herramientas
PDF
Introducción a JEE
PDF
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
PPT
02 instalación
PDF
Modulo Jee Intro Pos Fp Une
PDF
Manual 2014 i 04 lenguaje de programación ii (0870)
PPT
Introducción a Java y BEA (2008)
PPS
Aplicaciones empresariales Java EE en la nube
PDF
[ES] Conectividad de java a base de datos(jdbc)
PDF
Tema 6
PDF
Construye tu propio backend y api rest con java
1/9 Curso JEE5, Soa, Web Services, ESB y XML
01 jee5-componentes
 
Descarga e instalación del entorno de desarrollo java net beans
Sesion 3. desarrollo de aplicaciones jee
Java
Curso JAVA DESARROLLO DE APLICACIONES JEE.
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Instalacion de java y sus herramientas
Introducción a JEE
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
02 instalación
Modulo Jee Intro Pos Fp Une
Manual 2014 i 04 lenguaje de programación ii (0870)
Introducción a Java y BEA (2008)
Aplicaciones empresariales Java EE en la nube
[ES] Conectividad de java a base de datos(jdbc)
Tema 6
Construye tu propio backend y api rest con java
Publicidad

Último (20)

PPT
Que son las redes de computadores y sus partes
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
taller de informática - LEY DE OHM
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Diapositiva proyecto de vida, materia catedra
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Estrategia de apoyo tecnología grado 9-3
Que son las redes de computadores y sus partes
REDES INFORMATICAS REDES INFORMATICAS.pptx
Influencia-del-uso-de-redes-sociales.pdf
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
historia_web de la creacion de un navegador_presentacion.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Plantilla para Diseño de Narrativas Transmedia.pdf
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
taller de informática - LEY DE OHM
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Zarate Quispe Alex aldayir aplicaciones de internet .docx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Diapositiva proyecto de vida, materia catedra
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Estrategia de apoyo tecnología grado 9-3
Publicidad

Modulo Jee Practica Pos Fp Une

  • 1. JEE – Aplicaciones Corporativas Java Enterprise Edition Implementando un carrito de Compras con JEE+PostGreSQL; utilizando Eclipse, Hibernate, EJB3 y Struts con Servidor JBOSS. Disertante: Lic. Marcos Jara http://www.marcosjara.com Info@marcosjara.com
  • 2. Requisitos para el mejor aprovechamiento del Módulo. 1. Conocimiento avanzado de Java • Herencia/Polimorfismo. • Interfases • Excepciones. 2. Conocimiento de JSP
  • 3. Temario Configurar todo el entorno, antes de implementar nada. • I – Instalación de Herramientas A. Instalación de la Base de Datos. B. Instalación del Eclipse C. Instalación del plugin Hibernate para Eclipse D. Instalación del plugin Struts para Eclipse • II – Instalación de Servidor de Aplicación. • III – Vista rápida del Servidor de Aplicación • IV – Levantando Servidor JBoss 6.0 desde Eclipse Galileo. • V – Ejemplo práctico de una aplicación JEE • VI – Diseñando la Base de Datos.
  • 4. I-Instalación de las Herramientas A. Instalación de la Base de Datos
  • 5. I-Instalación de las Herramientas (Pausa) Desinstalar si ya existe: • PostGreSQL Obs: Borrar también el usuario postgres de Windows
  • 6. I-Instalación de las Herramientas Instalación de la Base de Datos PostGreSQL 8.4 Disponible en : http://www.enterprisedb.com/products/pgdownload.do#windows
  • 7. I-Instalación de las Herramientas Instalación de la Base de Datos Seleccionar User: postgres Passwd: admin
  • 8. I-Instalación de las Herramientas B. Instalación del Eclipse
  • 9. I-Instalación de las Herramientas Instalación del Eclipse Eclipse IDE for Java EE Developers o (Galileo) Disponible en : http://www.eclipse.org/downloads
  • 10. I-Instalación de las Herramientas Instalación del Eclipse Descomprimir zip en: c:desarrolloPoseclipse
  • 11. I-Instalación de las Herramientas C. Instalación de Hibernate Plugins para el Eclipse D. Instalación de Struts Plugins para el Eclipse
  • 12. I-Instalación de las Herramientas Instalación del Plugin Hibernate y Struts Ambos disponible en: http://www.jboss.org/tools/download
  • 13. I-Instalación de las Herramientas Instalación del Plugin Hibernate y Struts Descomprimir y copiar los plugins dentro de la carpeta plugins del eclipse.
  • 15. II-Instalación del Servidor de Aplicaciones JBoss 6.0 Disponible en : http://sourceforge.net/projects/jboss/files/JBoss/JBoss-6.0.0.M2
  • 16. II-Instalación del Servidor de Aplicaciones Descomprimir el JBoss en la carpeta raiz de forma que quede así: c:jboss-6.0.0.20100216-M2
  • 18. III-Vista rápida del Servidor de Aplicaciones • Qué significa el contenido de las carpetas? • Donde se colocan las librerías? alcance de las librerías. • Cuántos tipos de configuración hay?
  • 19. IV-Levantando el Servidor de Aplicaciones Jboss 6.0 desde Eclipse Galileo
  • 20. IV-Levantando el Servidor en Eclipse • Creando el Server • Aplicando cambios en la configuración. • Testando a través de http://localhost:8080/
  • 21. V-Ejemplo práctico de una Aplicación JEE “Implementando un Carrito de Compras”
  • 22. Ejemplo práctico de una aplicación JEE Objetivos 1. Crear una aplicación Web donde se pueda implementar la especificación JEE. 2. Crear componentes Enterprise Java Beans/EJB, Entity Beans y Sessions Beans 3. Trabajar en proyectos distribuidos en N Niveles 4. Utilizar el patrón MVC.
  • 23. Ejemplo práctico de una aplicación JEE Prototipo de la aplicación final a ser desarrollada
  • 24. Ejemplo práctico de una aplicación JEE Prototipo de la aplicación final a ser desarrollada
  • 25. Ejemplo práctico de una aplicación JEE Prototipo de la aplicación final a ser desarrollada
  • 26. Ejemplo práctico de una aplicación JEE Prototipo de la aplicación final a ser desarrollada
  • 27. VI-Diseñando la Base de Datos “Implementando un Carrito de Compras”
  • 29. EJB Enterprise Java Beans Creando las clases de Entidad con el Hibernate.
  • 30. EJB Enterprise Java Beans Creando las clases de Sesion.
  • 31. EJB Enterprise Java Beans Creando las clases de Teste para probar las componentes implementados.