Java EE 7 & Frameworks - JSF2, Spring 4, Struts 2 y EJB3
4.3 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
290 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java EE 7 & Frameworks - JSF2, Spring 4, Struts 2 y EJB3 to your Wishlist.

Add to Wishlist

Java EE 7 & Frameworks - JSF2, Spring 4, Struts 2 y EJB3

Aprende a desarrollar aplicaciones web empresariales de forma práctica con Java EE 7 y Frameworks (nuevo agosto 2017)
4.3 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
290 students enrolled
Last updated 6/2017
Spanish
Curiosity Sale
Current price: $10 Original price: $195 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 17 Articles
  • 45 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Obtén las competencias necesarias para desarrollar aplicaciones empresariales cumpliendo con el estándar Java EE 7 y Framework MVC.
  • Comprende la arquitectura del modelo MVC (Modelo–vista–controlador).
  • Aprende los diversos componentes y APIs como el patrón de Inversión de control, Interceptores HTTP, Formularios, Validaciones, patrón DAO, Hibernate y JPA.
  • Serás capaz de desarrollar aplicaciones web Java EE utilizando JSF2, Spring 4, Struts 2, Hibernate, JPA2, EJB3 y Web Service SOAP y más
  • Aumenta tus oportunidades laborales como desarrollador Java.
  • Soporte CONTÍNUO con profesor online, PROFESOR RESPONSABLE, publica tus dudas y responderé en menos de 8 horas.
  • Acceso 24 horas para que aprendas a tu propio ritmo y en español.
  • Vídeos de Alta Definición complementados con materiales PDF eWorkshop (incluye códigos, vídeos y PDFs)
  • Se agregan nuevos videos cada mes, siempre tendrá acceso a contenido ACTUALIZADO!
  • Desarrolla una aplicación Ecommerce, tienda online con carrito de compras.
View Curriculum
Requirements
  • Tener conocimientos básicos en Java SE y Programación Orientada a Objetos.
  • Poseer conocimientos en el lenguaje HTML básico.
Description

Este curso pretende preparar al participante para obtener las competencias necesarias para desarrollar aplicaciones empresariales cumpliendo con el estándar Java EE 7.

El enfoque principal estará dado al componente Web, implementando el patrón de arquitectura MVC (Modelo, Vista y Controlador) incorpora también el Framework JSF 2, Struts 2, Spring 4 y EJB3.

Aprenderás a crear aplicaciones empresariales Java EE desde cero, utilizando los Frameworks y tecnologías más importantes del mercado JSF2, Struts2, Spring4, EJB3, Hibernate, JPA2, Web Service SOAP. Aplicarás las mejores prácticas de desarrollo y lo más importante en este curso es que minimices en un altísimo porcentaje, la curva de aprendizaje necesaria para que aprendas y domines Java EE y los Frameworks, con este curso TE GARANTIZAMOS que te sentirás mucho más confiado al trabajar con estas tecnologías.

Todos los materiales de los cursos están en español y al finalizar los mismos recibes un certificado digital certificando tu aprobación.

Competencias que podrás desarrollar Servlet y Jsp, Arquitectura MVC, Anotaciones Java EE, Inyección de dependencias, Controllers, JSF2, Weld CDI, Struts 2, Spring 4, Forms, EJB3, JDBC, DAOs, CRUD, Hibernate, JPA2, Web Service SOAP y más

100% online mediante probadas herramientas de educación a distancia, curso muy didáctico e interactivo (garantizado) que incluyen excelentes y dinámicos Videos en HD paso a paso junto a documentación/materiales en PDF en español, mediante plataforma web, incluye resolución dudas que vayan teniendo y discutir los temas de cada sección con el profesor, con materiales de calidad y ejercicios didácticos paso a paso, trabajos de laboratorio prácticos (entre ellos un completo ejemplo e-commerce y carro de compras), presentaciones, etc.

¿Porqué elegir nuestros cursos?

  • Acceso 7 x 24 a nuestra Plataforma e-learning.
  • Videos HD paso a paso 100% en español.
  • Material de estudio workshop paso a paso, descargables e imprimibles en español.
  • Soporte online con profesor Java EE 7
  • Al finalizar recibes un certificado digital
  • Somos pioneros en brindarte este tipo de acceso para darte la libertad que necesitas para estudiar, donde quiera que te encuentres.
  • Excelente relación calidad-precio.
  • Conocimiento aplicable a proyectos reales del mercado laboral.
  • Atención rápida y satisfactoria a las dudas por parte del profesor.
  • Interactividad del curso ya que contiene foros y comunicación para resolver dudas.
  • Los mejores comentarios y testimonios de nuestros alumnos
Who is the target audience?
  • Profesionales y estudiantes en el área de tecnología de información e informática con la intención de especializarse en el desarrollo de aplicaciones web Java EE utilizando Spring Framework, a través de un enfoque moderno, actualizado, con un nivel más cercano a la Ingeniería de Software implementando el desarrollo en 3 capas MVC.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
85 Lectures
07:47:36
+
Introducción Java EE y los Servlets
7 Lectures 48:29

Aquí puedes ver la introducción y objetivos de la primera sección. Además de descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la sección.

Documentos, ejercicios y (PDF) eWorkshop
01:47

Una breve introducción del curso y las herramientas necesarias para comenzar.

Preview 04:13

En esta clase vamos a crear un proyecto java web, para Servlets, paso a paso, con explicaciones sobre el uso de las herramientas, librerías y el detalle completo de la estructura de directorio del proyecto.

Creando un proyecto Java web
05:26

En esta clase se crea la clase Servlet con su request mapping (mapeo de URL) usando la anotación @WebServlet.

La clase Servlet y la anotación @WebServlet
13:01

En esta clase vamos a construir, y ejecutar una sencilla aplicación implementada por servlets que interactúan mediante el envío de datos de formularios.

Manejo de Formulario en Servlets
08:25

El objetivo de esta clase es implementar la separación de capas usando el patrón de Arquitectura MVC (Modelo, Vista y Controlador) en los Servlets y con manejo de formularios.

Arquitectura Modelo–vista–controlador (MVC) en Servlets
14:07

El objetivo de la tarea consiste en agregar un nuevo producto y enviar un parámetro desde el controlador listado hacia su vista JSP. Además de lo anterior, implementar la búsqueda de un producto por su nombre.

Práctica 1 - Desafío Individual: Agregar nuevo producto y ...
01:30
+
Servlets MVC Ejemplo catálogo de productos - Base de Datos CRUD
7 Lectures 35:56

Una introducción del ejemplo, explicaciones detalladas sobre el patrón Modelo, vista y Controlador (MVC), también, se habla sobre la persistencia (base de datos) utilizando el patrón de diseño Data Access Object, conocido por sus siglas en ingles DAO (Objeto de acceso a datos).

Antes de empezar - una introducción
02:27

En esta clase vamos a crear la estructura y esquema de las tablas en la base de datos e insertar datos de prueba.

Creando la base de datos y tablas e insertando datos
04:26

En este laboratorio vamos a explicar la estructura del proyecto y sus clases involucradas.

Estructura del proyecto y las clases
03:48

Clase donde vemos toda la implementación y detalle de las clases del modelo, tales como la clase Entity, el DAO y la clase de conexión. Todo lo relacionado a las operaciones CRUD en la base de datos (Consultas, Altas, Bajas y Modificaciones).

Las clases del Modelo - Data Access Object (DAO)
07:18

Aquí abordamos en detalle todas las clases Servlets que hacen el papel del controlador, es decir atendiendo las peticiones del cliente/usuario, interactuando/solicitando datos al modelo y enviando el resultado a las vistas JSP para su presentación. Siempre utilizando la anotación @WebServlet para el mapeo de URLs.

Las clases Controllers
03:15

Clase que trata el detalle de las vistas JSP, listado y formularios del CRUD.

La presentación - vistas JSP
04:00

En este bloque, veremos en detalle la conexión a la base de datos utilizando DataSource proveído y configurado por el servidor de aplicaciones.

Conexión usando Datasource (Servidor/Contenedor)
10:42
+
JavaServer Pages (JSP)
8 Lectures 40:07

Aquí puedes ver la introducción y objetivos de la sección. Además puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la sección.

Documentos, ejercicios y (PDF) eWorkshop
01:27

Una breve introducción a las páginas JavaServer Page o JSP. Las JSP nos permiten crear páginas web dinámicas basadas en HTML y XML, entre otros tipos de documentos, utiliza el lenguaje de programación Java.

Introducción JavaServer Page - JSP
04:11

El objetivo de esta práctica es descubrir las funciones básicas de los componentes de vista Java Server Pages o en sus siglas JSP.

Ejemplo Hola Mundo! JSP
07:28

En esta clase vemos un ejemplo completo y paso a paso para trabajar con formularios usando el framework Bootstrap HTML5 y CSS.

Manejo de formularios usando Bootstrap HTML5 y CSS
03:59

En esta clase vamos a ver y analizar los componentes del modelo JavaBeans que dan soporte a las vistas JSP para interactuar y trabajar con los datos o lógica de negocio, separación de capas en JSP.

Las clases JavaBeans (Models)
08:46

El objetivo de esta práctica de laboratorio es analizar una aplicación web con base de datos llamada Catalogo JSP, estudiaremos el código que nos permite construir un sistema CRUD/Crear, actualizar, Borrar y Listar en JSP (Un mantenedor de Productos).

Ejemplo Base de datos: La clase JavaBeans DAO (Models) CRUD JDBC
06:13

El objetivo de esta clase es estudiar el código de las vistas JSP (listado y formulario).

Ejemplo Base de datos: Las vistas JSP
06:14

Implementar la búsqueda de productos por nombre en la base de datos y retornar un listado de los productos encontrados.

Práctica 2 - Desafío Individual: Buscar productos de la Base de Datos
01:49
+
Java EE 7: JavaServer Faces 2 (JSF2) & Weld CDI
12 Lectures 01:09:47

Aquí puedes ver la introducción y objetivos de la sección. Además de descargar el código fuente de los proyectos, documentos PDF y eWorkshop.

Documentos, ejercicios y (PDF) eWorkshop
01:13

El objetivo de esta clase es hacer una presentación formal de JavaServer Faces 2 (JSF 2) integrado con Weld CDI, como las principales tecnologías bajo los estándares de Java EE7, multiplataforma y de arquitectura multicapa para el desarrollo de aplicaciones empresariales de la plataforma Java Oracle.

Preview 05:27

En esta clase vamos a aprender y estudiar una de las anotaciones más importantes de Java EE 7. La anotación @Named para definir un bean CDI y @RequestScoped para asignarle un contexto.

Anotaciones @Named y @RequestScoped
09:24

En esta clase aprenderemos a definir un bean CDI usando la anotación @Model, además veremos cuando y donde usar las anotaciones @PostConstruct y @PreDestroy.

Anotaciones @Model @PostConstruct y @PreDestroy
04:56

Introducción a unos de los componentes fundamentales de la plataforma Java EE 7, la especificación CDI que provee una implementación del principio de Inversión de Control (IoC), un contenedor ligero para el manejo de objetos (beans), ciclo de vida, contexto y la inyección de dependencia (DI).

Introducción Weld CDI (Contextos y Inyección de Dependencia)
02:33

En esta clase aprenderemos a utilizar la anotación @Inject, para inyectar dependencias en un componente bean.

CDI la anotación @Inject
06:27

Debido a que la inyección con @Inject (por tipo) puede dar lugar a múltiples candidatos, es necesario para tener más control sobre el proceso de selección utilizar un calificador, es decir usando una anotación que sea un estereotipo de @Qualifier. Con esto evitamos conflictos y ambigüedad para inyectar una subclases o clases que implementan una interfaces, de este modo podemos indicar que implementación concreta vamos a inyectar.

CDI los Calificadores (Qualifier) y uso de Interfaces
08:17

En esta clase vamos a trabajar con la anotación @Produces. La anotación @Produces es para "outyectar" componentes, o dicho de otra forma para guardar una variable (o bean) en el contenedor (inyectar hacia afuera), y de ahí el término biyección que utiliza Weld CDI. Luego de outyectada la variable, se puede acceder a esta desde cualquier componente bean CDI y en las vistas JSF.

CDI la anotación @Produces
08:25

En esta clase aprenderemos a trabajar con Interceptores, útiles cuando se requiere aplicar una funcionalidad específica antes o después de invocar un método.

Uso de Interceptores CDI (con anotaciones)
10:59

Esta clase es para tratar todo el detalle del manejo de formulario en JSF2 y el API de validación de Java usando anotaciones.

Manejo de Formulario y Validación en JSF2
08:13

En esta clase aprenderás todo lo relacionado al envío y captura de los parámetros del Request enviados por el usuario en la URL, mediante método HTTP GET.

Parámetros del Request
02:39

El objetivo de la tarea consiste en crear un nuevo proyecto JSF2 y CDI (Java EE7) usando anotaciones.

Práctica 3 - Desafío Individual: Crear proyecto ProducesFactura ...
01:13
+
Persistencia con ORM Hibernate
8 Lectures 55:12
Aquí puedes ver la introducción y objetivos de la sección. Además de descargar el código fuente de los proyectos, documentos PDF y eWorkshop.
Documentos, ejercicios y (PDF) eWorkshop
01:06

El mapeo objeto-relacional (ORM) es una arquitectura que permite trabajar con los datos de una base de datos relacional en forma de objetos (POO). Esto crea una base de datos orientada a objetos en nuestra aplicación mapeada a una base de datos relacional. Las tecnologías ORM son utilizadas hoy en día por la gran mayoría (por no decir todas) de las aplicaciones de tipo empresarial, pensando en un contexto de servidor de aplicaciones con objetos distribuidos EJBs o Frameworks como Spring.

Introducción al Mapeo de objeto relacional
08:22

Hibernate es una herramienta de mapeo objeto-relacional (ORM) para la plataforma Java, facilita el mapeo entre una base de datos relacional y el modelo de objetos de una aplicación, mediante XML o anotaciones en clases POJO (o entity).

Introducción a Hibernate
16:54

En esta clase aprenderemos a mapear los atributos de una clase entity a los campos de una tabla en la base de datos relacional usando XML.

Hibernate Mapping con XML
09:47

En este video estudiaremos la clase de utilidad de hibernate que nos permite conectarnos a la base de datos y nos provee un SessionFactory para acceder a la sesión de Hibernate.

La clase HibernateUtil
06:43

En esta clase aprenderemos a mapear los atributos y campos usando anotaciones @Entity @Table @Id @Column etc.

Hibernate Mapping con Anotaciones de Persistencia
07:15

En esta clase aprenderemos a implementar el patrón de diseño DAO (Objeto de Acceso a Datos) usando el objeto Session de Hibernate.

Data Access Object - DAO
04:35

El objetivo es crear un proyecto de persistencia con Hibernate ORM para un sistema de cursos implementado por el Patrón Data Access Object.

Práctica 4 - Desafío Individual: Proyecto Hibernate para un Sistema de Cursos
00:29
+
Struts 2 Framework MVC
7 Lectures 31:08
Aquí puedes ver la introducción y objetivos de la sección. Además de descargar el código fuente de los proyectos, documentos PDF y eWorkshop.
Documentos, ejercicios y (PDF) eWorkshop
01:19

En esta clase veremos una introducción a Struts 2, un framework para desarrollar aplicaciones web MVC basadas en Java. Además de una comparativa con otras tecnologías y frameworks como Spring y EJB3.

Introducción a Struts 2
04:13

En esta clase aprenderemos a crear desde cero un proyecto web con Struts 2.

Crear un Proyecto Struts 2 desde cero
05:32

En esta clase aprenderemos a implementar el controller o action extendiendo de la clase ActionSupport.

La clase Action (Controlador)
06:09

En esta clase aprenderemos a trabajar con las vistas JSP y las etiquetas de struts.

La vista
04:09

Aquí, en este bloque aprenderemos los detalles del archivo de configuración de struts 2, el request mapping URL de las acciones, la definición del resultado (las vistas) y uso de interceptores.

Configuración struts.xml (Actions Mapping y Results)
08:56

Crear un proyecto struts2 y persistencia Hibernate para listar los Cursos, implementado por el Patrón Data Access Object de la tarea anterior.

Práctica 5 - Desafío Individual: Crear Proyecto Struts2 con Hibernate
00:50
+
Spring Framework IoC
10 Lectures 46:04
Aquí puedes ver la introducción y objetivos de la sección. Además de descargar el código fuente de los proyectos, documentos PDF y eWorkshop.
Documentos, ejercicios y (PDF) eWorkshop
00:57

Introducción a Spring Framework, sobre los componentes principales, Spring Core, Inversión de Control, Inyección de Dependencia, Spring Web MVC, Spring Data Access, ORM, AOP etc.

Preview 05:39

Introducción Spring parte 2, continuación de la clase anterior.

Introducción Spring parte II
05:13

Comparativa de Spring frente a otros Frameworks y tecnologías como EJB3.

Spring vs otros Frameworks
02:49

En la siguiente clase trataremos la inyección de dependencia con XML.

Inyección de Dependencia XML
08:30

En la siguiente clase trataremos la inyección de dependencia con la anotación @Autowired.

Inyección de Dependencia Anotación - @Autowired
07:07

En esta clase veremos un ejemplo sobre la anotación @Component, esta nos permite registrar una clase como un bean de Spring, la registra en el contenedor IoC del framework. De esta forma el objeto pasa a ser manejado por spring, su siclo de vida, su instanciación, destrucción y sus dependencias.

Anotación @Component: Component Scan
07:36

En esta clase aprenderemos a inyectar vía constructor de la clase, una alternativa a inyectar en atributos o métodos set.

Inyección de Dependencia - Basado en Constructor
05:03

En esta clase aprenderemos más sobre las anotaciones @Service y @Repository. Usadas para registrar objetos (beans) en el contenedor de Spring, relacionados a la lógica de negocio o modelo, ambas estereotipo de @Component.

Inyección de Dependencia - Anotaciones @Service y @Repository
02:29

El objetivo de la tarea consiste en modificar y extender el ejemplo proveído para la tarea: spring_HolaMundoSpringConDIXML, para agregar nueva funcionalidad.


Práctica 6 - Desafío Individual: Modificar el proyecto HolaMundoSpringConDIXML
00:41
+
Spring Framework Web MVC
12 Lectures 01:08:16
Aquí puedes ver la introducción y objetivos de la sección. Además de descargar el código fuente de los proyectos, documentos PDF y eWorkshop.
Documentos, ejercicios y (PDF) eWorkshop
01:18

En la siguiente clase se da una completa introducción a Spring Web MVC. Considerado uno de los más poderosos y a la vez flexible Framework Modelo-Vista-Controlador (MVC) para aplicaciones basadas en Web. Se encarga de mapear las peticiones (o request) hacia los controladores, y de los controladores cargar las vistas. Cuenta con excelentes capacidades de manejo de formularios y validaciones de datos, se integra con las tecnologías o motores de vistas más populares, tales como JSP, Velocity, FreeMarker, Thymeleaf, Tiles 3, JasperReports, Excel y PDF.

Preview 08:59

En la siguiente clase se da una completa introducción a Spring Web MVC enfocado en detalle a los controladores y el uso de las anotaciones @Controller y @RequestMapping entre otras.

Introducción Spring MVC - Los Controladores
09:04

En esta clase exploraremos los detalles para crear desde cero un proyecto web con Spring y su estructura de directorio, archivos de configuración etc.

Crear Proyecto Spring MVC
05:01

En esta clase vamos a explorar las características de los controladores y las vistas.

Crear Proyecto Spring MVC - La clase Controller y la vista
09:09

En este laboratorio, vamos a explorar las características principales de Spring MVC, especialmente en el uso de las anotaciones en los controladores.
Crear Proyecto Spring MVC - La anotación @Controller y @RequestMapping
08:54

En la siguiente clase aprenderemos a integrar Spring MVC con Spring Data Access e Hibernate ORM, todo lo relacionado a la persistencia y base de datos, aplicación CRUD (Crear, actualizar, Borrar y Listar), un mantenedor de Productos utilizando Hibernate.

Ejemplo Catalogo Spring MVC & Hibernate
03:17

En esta clase analizaremos las configuraciones de persistencia, Hibernate y el Datasource JDBC.

Ejemplo Catalogo Spring MVC & Hibernate: Configuraciones
06:11

En esta clase aprenderemos los detalles de la implementación de las clases del modelo, las clases entidades (@Entity) y el DAO (HibernateDaoSupport), en otras palabras el CRUD (Crear, actualizar, Borrar y Listar) implementado con Hibernate. Además del manejo de transacciones usando la anotación @Transactional.

Ejemplo Catalogo Spring MVC & Hibernate: Clases del Modelo - Data Access Object
05:04

En esta clase aprenderemos los detalles de las clases controladoras anotadas con @Controller y sus vistas respectivas.

Ejemplo Catalogo Spring MVC & Hibernate: Clase @Controller y las vistas
04:15

En esta clase aprenderemos a integrar Hibernate usando el bean componente Hibernate Template y el manejo de transacciones usando la anotación @Transactional.

Ejemplo Catalogo Spring MVC & Hibernate Template
05:44

Basado en el proyecto spring-webmvc-catalogo-anotaciones, se requiere implementar un módulo e-commerce para un sistema de compras online.

Práctica 7 - Desafío Individual: Sistema E-commerce de Carro de Compras
01:19
+
Enterprise Java Beans (EJB3)
10 Lectures 44:47

Aquí puedes ver la introducción y objetivos de la sección. Además de descargar el código fuente de los proyectos, documentos PDF y eWorkshop.

Documentos, ejercicios y (PDF) eWorkshop
01:04

En esta clase daremos una presentación formal a los Enterprise JavaBeans. El objetivo es descubrir las características principales de la plataforma Java EE7 que nos permite desarrollar aplicaciones empresariales de manera simple usando anotaciones, veremos algunas de las características de Enterprise Java Beans o EJB3.

Preview 05:03

En esta clase aprenderemos a crear desde cero un componente de negocio EJB, también conocido como módulo EJB.

Ejemplo Enterprise Application (EAR): Componente de negocio EJB
07:43

En esta clase aprenderemos a crear la clase cliente Servlet usando la anotación @EJB para inyectar y acceder al objeto de negocio desplegado en el servidor de aplicaciones.

Ejemplo Enterprise Application (EAR): Cliente Servlet
04:33

En esta clase aprenderemos a implementar el cliente con JSF2, usando una clase CDI junto a la anotación @EJB para inyectar y acceder al objeto de negocio EJB.

Ejemplo Enterprise Application (EAR): Cliente JSF2
05:22

El objetivo de esta práctica es descubrir las características principales de la plataforma Java EE7 que nos permite desarrollar aplicaciones empresariales de manera sencilla, veremos y aprenderemos todo lo relacionado a la persistencia y base de datos con Java EE7, una completa aplicación CRUD (Crear, actualizar, Borrar y Listar), un mantenedor de Productos utilizando JSF 2, CDI, EJB 3 y JPA 2.

Ejemplo Catálogo con JSF2 EJB3 JPA2: El componente EJB
02:46

En esta clase veremos cómo implementar la clase de entidad @Entity mapeada a una tabla de la base de datos y a configurar la unidad de persistencia en el archivo persistence.xml

Ejemplo Catálogo JSF2 EJB3 JPA2: Entity y Unidad de Persistencia presistence.xmL
07:16

En esta clase aprenderemos a implementar la clase DAO con JPA2, un componente EJB @Stateless (sin estado), usando el Entity Manager y la anotación @PersistenceContext.

Ejemplo Catálogo con JSF2 EJB3 JPA2: La clase DAO EJB implementada con JPA 2
04:22

En esta clase aprenderemos a implementar el controlador, un componente típico CDI, con las anotaciones @Named y @RequestScoped y la vista (JSF2).

Ejemplo Catálogo con JSF2 EJB3 JPA2: El controlador (Weld CDI) y la vista (JSF2)
06:05

Crear un proyecto Enterprise Application, debe incluir un bean de sesión sin estado y Local, al cual llamaremos CalculadoraSessionBean y un cliente que invocará los métodos del EJB.

Práctica 8 - Desafío Individual: Crear Proyecto Enterprise Application EJB3
00:33
+
Web Service SOAP con EJB3 & JPA2
4 Lectures 28:21

Aquí puedes descargar el código fuente de los proyectos.

Codigo Fuente ejemplo Web Service usando EJB3 y JPA2
00:25

En esta clase aprenderemos a crear desde cero un Web Service, en esta primera parte veremos el detalle de la clase de persistencia @Entity y al unidad de persistencia.

Ejemplo Web Service (SOAP) y EJB3 JPA 2: Entity y persistence.xml
09:08

En esta clase implementaremos el Servicio Web (JAX-WS) con la anotación @WebService, utilizando EJB3 como objeto de negocio.

Ejemplo Web Service (SOAP) y EJB3 JPA 2: EJB + Web Service (@WebService)
08:18

En esta clase aprenderemos a escribir e implementar el cliente JSF2, quien se conecta y accede al Servicio Web.

Ejemplo Web Service (SOAP) y EJB3 JPA 2: Cliente Web Service
10:30
About the Instructor
Andrés José Guzmán
4.3 Average rating
64 Reviews
540 Students
4 Courses
Web Developer & Traninnig Specialist TI

Soy Ingeniero Civil con Especialidad TI, durante mi carrera he trabajado en diferentes empresas de desarrollo de software (TI), en diferentes cargos como desarrollador, jefe de proyectos y arquitecto.

Entusiasta de las nuevas tecnologías, gran parte de mi tiempo la dedico a la investigación y desarrollo, con más de 15 años de experiencia desarrollando, aprendiendo y enseñando diversas tecnologías relacionadas al desarrollo de sistemas.

Además me apasiona ser relator (instructor) de cursos presenciales (los últimos 7 años) y online como UML, Java SE, Java EE 7, Spring, Struts 2, PHP 7 POO, Patrones de Diseño, etc., muy recomendado para todos aquellos que quieran aprender Java, programación orientado a objetos, diseño y análisis OO, patrón de diseños etc.

Especialidades: Java SE 8, Java EE 7, EJB3, Hibernate, JPA2, JSF2, Spring Framework, Struts 2, Angular, HTML5, PHP 7 POO, Zend Framework 3, Laravel, Symfony, CodeIgniter, Android, UML y Patrones de Diseño.