Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6

Slides:



Advertisements
Presentaciones similares
RichFaces Noviembre 2010 Claudio Chaucca Umana
Advertisements

Desarrollo de aplicaciones en n- capas
2010Ing. de Sistemas II Persistencia en EJB3 Pasos para crear entity beans.
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Red Social: “Un millón de Amigos”.
Introducción a HIBERNATE
Capa de Persistencia Daniel Fernández Lanvin.
Entorno de trabajo con apache ant
Arquitectura del sistema
Arquitectura, conceptos y ejemplos
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Proyecto Implementación de un software orientado a la web que gestione la aplicación de la técnica de calidad Seis Sigma al Proceso de Desarrollo de Software,
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
Proyecto de Ingeniería de Software 2010 Producto
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO
MODELO VISTA CONTROLADOR. MODELO VISTA CONTROLADOR.
Curso de Java y Aplicaciones Web
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Investigación Servidor de Aplicaciones WebSphere
Java 2 Platform Enterprise Edition
JAVA Persistence API (JPA)
Jonathan Patricio Cárdenas Ruperti
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
Enterprise Java Beans Rubén Trujillo Sept-Dic 2008.
Java Server Faces.
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
SPRING MVC.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Tutor: Ing. Juan E. Talavera Horn 2010 GWT – EJB Patrones de diseño e integración.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
Sistemas Cliente-Servidor Introducción. Sistemas cliente-servidor Servidor Cliente Petición Respuesta.
Enterprise Middleware: Software entre el sistema operativo y tus aplicaciones que provee servicios como: Persistencia de datos Transacciones Mensajes.
Proyecto HelpDesk sobre plataforma Link-All
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Contextos e Inyección Dependiente (CDI)
Patrones de Diseño de Arquitecturas de Software Enterprise
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Mensajería cliente-servidor en Flex y Java
Java ??? Ing. Rolando Steep Quezada Martínez
Desacoplamiento de Capas
¿Qué es? Ambiente de desarrollo rápido montado sobre PHP Cubre distintos aspectos del desarrollo de una aplicación empresarial, desde la administración.
Daniel Fernández Lanvin Capa de Presentación. Daniel Fernández Lanvin Capa de Presentación Responsabilidades Navegabilidad del sistema Formateo de los.
Presentación del Producto
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Juan Timoteo Ponce Ortiz
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
Certificación Internacional
Desarrollo DE apps móviles
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
JSF (JAVA SERVER FACES)
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Curso de JAVA Standard Edition y JAVA EE (J2EE)
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Capítulo 12. Tecnología y herramientas. Ricardo García Mataix
Desarrollo DE apps móviles
Tutor: Ing. Juan E. Talavera Horn 2010 Google Web Toolkit (GWT)
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
Your Logo ING. FREDY ALEXANDER MARTINEZ. Here comes your footer  Page 2 Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación.
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.9 Arquitectura de aplicaciones Fuentes: Fundamentos de Bases de Datos. Cuarta.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Conociendo el modelo Cliente-Servidor
1.  Tomcat es un contenedor web basado en el lenguaje Java que actúa como motor de servlets y JSPs.  Se ha convertido en la implementación de referencia.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
SIGEP Presentación de Resultados SIGEP. SIGEP Ambiente de Desarrollo  Plataforma Java ( J2EE,JRE,JDK,JVM ).  Contenedor Web ( Tomcat 5 )  Control de.
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
Java Server Faces Desarrollo de Aplicaciones Empresariales con Java Instructor: Geovanny Cudco
Transcripción de la presentación:

Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6 FUNDAMENTOS DE PROGRAMACIÓN Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6

Agenda Objetivos del Curso Contenido del curso Arquitectura Java EE 6 Principales librerías y herramientas de desarrollo Esqueleto del proyecto JEE6.

Agenda Objetivos del Curso Contenido del curso Arquitectura Java EE 6 Principales librerías y herramientas de desarrollo Esqueleto del proyecto JEE6.

Objetivos del Curso Capacitar a los desarrolladores de software en Java versión empresarial, por medio de la cual puedan desarrollar aplicaciones empresariales en ambiente Web de última generación, diferenciando las diferentes capas que la componen (capa de presentación, capa de control y capa de acceso a datos). Aprender y aplicar los principales estilos arquitectónicos utilizados para el desarrollo de proyectos en Java empresarial.

Objetivos del Curso Aprender a compilar, ejecutar y empaquetar aplicaciones web empresariales utilizando la tecnología Enterprise Java Beans, con el fin de implementar soluciones que resuelvan problemas en las organizaciones. Aprender a compilar, ejecutar y empaquetar clases de entidad utilizando el Api de Persistencia de Java con el fin de mapear una base de datos relacional a clases Java obteniendo la persistencia automática.

Objetivos del Curso Aplicar los conceptos fundamentales de Java versión empresarial para la implementación de una aplicación web empresarial utilizando los Enterprise Java Beans (EJB), el api de persistencia de java, el Java Server Faces y el Richfaces.

Agenda Contenido del curso Objetivos del Curso Arquitectura Java EE 6 Principales librerías y herramientas de desarrollo Esqueleto del proyecto JEE6.

Contenido del Curso Unidad 1: Introducción a Java Empresarial Principales librerías y colecciones Java. Arquitectura Java empresarial. Modelo de desarrollo de aplicaciones en Java empresarial. Enterprise Java Beans. Principales herramientas de desarrollo. Unidad 1: Introducción a Java Empresarial

Contenido del Curso Unidad 2: Api de Persistencia de Java Modelo de persistencia automática. Mapeo Objeto – Relacional. Relaciones entre Entidades. Contexto de persistencia e interfaz EntityManager. Java Persistence Query Languaje - JPQL. Unidad 2: Api de Persistencia de Java

Contenido del Curso Unidad 3: Enterprise Java Beans Crear un proyecto en Java empresarial. Tipos de EJB. Contextos de Java empresarial (Evento, página, conversación, sesión, etc). Manejo de Conversaciones e Inyección. Transacciones. Managed Beans Unidad 3: Enterprise Java Beans

Contenido del Curso Unidad 4: Capa de presentación: JSF – Richfaces Plantillas para la creación de la aplicación web. Navegación de la aplicación Web Páginas para crear, modificar, eliminar y consultar datos. Eventos y acciones en las páginas. Principales componentes de JSF. Principales componentes de Richfaces. Unidad 4: Capa de presentación: JSF – Richfaces

Agenda Arquitectura Java EE 6 Objetivos del Curso Contenido del curso Principales librerías y herramientas de desarrollo Esqueleto del proyecto JEE6.

Arquitectura JEE6 Las aplicaciones en JEE6 se consideran en aplicaciones multicapa. Generalmente sus componentes se dividen en tres capas: Capa del cliente Capa de la lógica del negocio Capa de información empresarial Cada capa normalmente se distribuye en un servidor diferente

Arquitectura JEE6

Arquitectura JEE6

Arquitectura JEE6

Agenda Principales librerías y herramientas de desarrollo Objetivos del Curso Contenido del curso Arquitectura Java EE 6 Principales librerías y herramientas de desarrollo Esqueleto del proyecto JEE6.

Principales Librerías y Herramientas

Principales Librerías y Herramientas Descripción Eclipse Helios Es uno de los mas importantes entornos de desarrollo para aplicaciones java empresariales, permite la creación, administración y configuración de los proyectos. Incluye los siguientes plugins: Apache ANT. Hibernate Core Plugin. Subversion. Eclipse IDE. Jboos AS Plugin. Glasfish Glassfish 3.1 Servidor de aplicaciones que soporta la especificación Java EE 6, permite el manejo de contenedores de componentes. Jboss Developer Studio 2.1.0: Servidor: Jboss EAP 5.0.0._2. Jboss Seam 2.1.2

Librería Descripción EJB 3.1 Clases que permiten la creación de la lógica del negocio de una aplicación, contiene servicios de seguridad, administración, transacción y configuración de los componentes en el contenedor. Java Persistence API 2.0 Contiene clases y anotaciones especiales para realizar el mapeo entre objetos y una base de datos relacional. Permite realizar la persistencia automática de las entidades. Log4java Contiene un conjunto de clases utilizadas para el manejo de los logs de una aplicación. Permite el reporte de errores, excepciones e información de la aplicación. Richfaces 4 Richfaces es una librería de componentes para la interfaz de usuario, parecido a los JSF, pero incorporan la tecnología AJAX en los componentes. Java Server Faces 2.0 Conjunto de componentes para al interfaz de usuario como son: cajas de texto, combos, tablas, etc.

Datos Capa de Entidades Capa EJB Capa de Presentación Entidades JPA Hibernate Capa EJB EJB Managed Bean JPQL Capa de Presentación JSF Richfaces Primefaces

Agenda Esqueleto del proyecto JEE6. Objetivos del Curso Contenido del curso Arquitectura Java EE 6 Principales librerías y herramientas de desarrollo Modelo de desarrollo de JEE6 Esqueleto del proyecto JEE6.

Esqueleto del Proyecto

Esqueleto del Proyecto

Gracias por su atención M.Sc. FREDY H. VERA R freve9@gmail.com Cúcuta - 2013