Categoría

Oracle

Description

TEMARIO

Desarrollo de aplicaciones con Java EE 6 en WebLogic Server 12c

Duración: 5 Días

Lo que aprenderá

Las aplicaciones en desarrollo con Java EE 6 en curso WebLogic Server 12c te enseña las habilidades que necesita para

construir con éxito y desplegar aplicaciones empresariales. Explorará aplicaciones que cumplen con la plataforma Java,

Enterprise Edition 6 Perfil Web.

Learn To:

Crear aplicaciones web móviles.

Crear páginas Facelet JSF.

Desarrollar aplicaciones de perfil web.

Montar una aplicación web y desplegarlo en un servidor de aplicaciones (entorno de ejecución Java EE).

Utilice CDI.

Actualización de una base de datos con JPA.

Realizar la validación de frijol.

Beneficios para Usted

La inversión en este curso le dará experiencia utilizando las siguientes tecnologías: anotaciones, Enterprise Sesión

JavaBeans (EJB), la API de persistencia de Java (JPA), servlets, JavaServer Pages (JSP), JavaServer Faces (JSF),

Contextos y la inyección de dependencias (CDI) y Bean Validation.

Crear una aplicación basada en la Web

Instructores expertos de Oracle University se centrará en enseñar cómo crear una aplicación basada en web que es accesible

desde los navegadores de escritorio y web móvil que utilizan la tecnología JSF. La entrada del usuario se valida mediante la API Bean Validation,

y los datos se conserva usando JPA y bloqueo optimista.

Participar en ejercicios prácticos de laboratorio

Tomando este curso le dará la experiencia práctica a través de los laboratorios que te enseñan cómo construir una aplicación de extremo a extremo.

Estos laboratorios se examinan los componentes EJB de sesión, que se utilizan para habilitar las transacciones gestionadas contenedores y mejorar

rendimiento de las aplicaciones a través de la caché de datos. Usted va a realizar estos ejercicios de laboratorio utilizando el IDE NetBeans y Oracle

WebLogic Server.

Audiencia

Desarrollador Java

La capacitación en materia

Requerido Requisitos

La experiencia con el lenguaje de programación Java

Familiaridad con HTML y CSS

La familiaridad con la teoría relacional de bases de datos y los conceptos básicos de lenguaje de consulta estructurado (SQL)

La familiaridad con el uso de un IDE

Java SE 7 Programación

Prerrequisitos sugeridos

Java SE 7: Desarrollo de aplicaciones de clientes enriquecidos

Objetivos del curso

Utilice el perfil web de Java EE

Desarrollar y ejecutar una aplicación de tecnología EJB

Desarrollar clases básicas de entidades Java Persistence API para permitir el acceso de base de datos

Desarrollar una interfaz de usuario basada en web utilizando JSF, Servlets y JSP

Las aplicaciones de diseño para utilizar CDI

Utilice IDEs y servidores de aplicaciones para el desarrollo Java EE

Crear aplicaciones web móviles

Validar datos utilizando Bean Validation

Aplicaciones empresariales seguras

Utilizar el registro

Instale Oracle WebLogic Sever 12c distribución de archivos zip

Temas del curso

Java Platform, Enterprise Edition

Describir el objetivo de la Plataforma Java EE

Describir las necesidades de aplicaciones empresariales

Enumerar las diversas especificaciones de Java EE

Compare los servicios y bibliotecas

Describir el perfil web de Java EE

Describir los niveles de la aplicación EE y capas

Herramientas de desarrollo de la empresa y servidores de aplicaciones

Describir el propósito de un servidor de aplicaciones

Identificar los criterios de selección de potenciales utilizados al momento de elegir un servidor de aplicaciones

Instale el servidor de distribución 12c Zip Oracle WebLogic

Describa las propiedades de los componentes de Java EE

Describir el proceso de desarrollo de una aplicación Java EE

Describir cómo configurar y empaquetar aplicaciones Java EE

Lista EE apoyar características proporcionadas por los entornos de desarrollo integrados (IDEs)

JavaBeans, Anotaciones y Registro

Describir las características de Java SE que se utilizan ampliamente en aplicaciones empresariales

Crear componentes POJO JavaBeans

Registrar la actividad de aplicación y errores

Escriba a los registros del servidor

Describa comunes anotaciones y características de Java SE

Desarrollar anotaciones Java

Describir la función de las anotaciones en Java EE

Modelo de componentes Web

Describir el modelo de solicitud-respuesta HTTP

Definir la diferencia entre servlets Java, JSP y componentes JSF

Implementar capas de aplicación y el patrón MVC

Evite los problemas de seguridad de rosca en los componentes web

Utilice el lenguaje de expresión

Desarrollo con JavaServer Faces Tecnología

Evaluar el papel de la tecnología JavaServer Faces (JSF) como mecanismo de presentación

Describir el flujo del ciclo de vida JSF

Autor páginas JSF utilizando Facelets

Los envíos de formularios procesar y utilizar beans JSF administrados

Describir el uso de bibliotecas de códigos JSF

Utilice la anotación apropiada para controlar el alcance de una instancia del bean

Utilizar un componente para repetir valores en una colección

El uso de AJAX y Componentes Compuestos con JSF

Definir Asynchronous JavaScript y XML (AJAX)

Describa cómo JSF componentes puede ser mejorada con AJAX

Use la etiqueta

Describir cómo se integra petición AJAX con el ciclo de vida de JSF

Definir un componente compuesto

Crear un componente compuesto JSF

Apache Trinidad JSF biblioteca de componentes y Desarrollo Móvil

Crear JavaServer Faces (JSF) páginas que utilizan componentes Apache Trinidad

Crear una aplicación móvil basada en JSF

Dinámicamente aplicar hojas de estilo en cascada (CSS) con Trinidad Skinning

Utilice la etiqueta de vídeo HTML5

Inyección de Dependencia Con CDI

Crear clases compatibles bean gestionado

Inyectar beans gestionados

Califica el frijol que se solicita en un punto de inyección

Utilice alternativas CDI

El uso de JSF y Bean Validation

Definir el enfoque JSF utiliza para convertir y validar los datos de entrada

Utilice las restricciones de validación integradas proporcionadas con JSF

Utilice construido en anotaciones restricción de validación proporcionados por Bean Validation

Crea una alfombrilla de Bean Validation restricción

Los servlets en desarrollo

Describir la API de servlets

Utilice las API de solicitud y respuesta

Cabeceras de respuesta establecidos

Crear texto y organismos de respuesta binaria

Proceso de carga de archivos utilizando servlets

Reenviar a JSP utilizando RequestDispatcher

Utilizar la API de gestión de sesiones

Desarrollo con JavaServer Pages Tecnología

Evaluar el papel de la tecnología JSP como mecanismo de presentación

Autor páginas JSP

Los datos de proceso recibidos de los servlets en una página JSP

Describir el uso de bibliotecas de etiquetas

 EJB Componente Modelo

Describir la función de los componentes EJB en una aplicación Java EE

Describir los beneficios de los componentes EJB

Describir las características operativas de un apátrida, con estado y beans de sesión únicos

Crear beans de sesión

Crear clientes bean de sesión

El API Java Persistence

Describir la función de la API de persistencia de Java (JPA) en una aplicación Java EE

Explicar los conceptos básicos de mapeo objeto-relacional

Describir los elementos y el entorno de un componente de entidad

Describir el ciclo de vida y las características de funcionamiento de componentes de entidad

 La implementación de una Política de Transacción

Describir la semántica de transacción

Comparar programático y declarativo ámbito de las transacciones

Utilice JTA a las transacciones de alcance mediante programación

Implementar una política transacción gestionada por contenedor

Apoyar el bloqueo optimista con el control de versiones de componentes de entidad

Apoyar el bloqueo pesimista usando EntityManager API

Describir el efecto de las excepciones en estado de transacción

Servicio Web y Estudio de Integración de Tecnología

Describir el propósito de las tecnologías de integración

Definir la capa de integración en una arquitectura de la aplicación de varias capas

Enumerar diversas tecnologías de integración de Java EE

Describa el beneficio de Servicios Web sobre otras tecnologías de integración

La implementación de una Política de Seguridad

Seguridad gestionada por el contenedor Apalancamiento

Definir los roles y responsabilidades de los usuarios

Crear una política de seguridad basada en roles

Usando seguridad declarativa

Configurar la autenticación en la capa web

 

TEMARIO

Developing Applications with Java EE 6 on WebLogic Server 12c

Duration: 5 Days

 

What you will learn

The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need to successfully build and deploy enterprise applications. You’ll explore applications that comply with the Java Platform, Enterprise Edition 6 Web Profile.

 

Learn To:

 

Create mobile web applications. Create JSF facelet pages.

Develop web profile applications.

Assemble a web application and deploy it into an application server (Java EE platform runtime environment). Use CDI.

Update a database with JPA.

Perform bean validation.

 

 

 

Benefits to You

 

Investing in this course will give you experience using the following technologies: annotations, Session Enterprise JavaBeans (EJBs), the Java Persistence API (JPA), servlets, JavaServer Pages (JSPs) , JavaServer Faces (JSF), Contexts and Dependency Injection (CDI) and Bean Validation.

 

Create a Web-Based Application

 

Expert Oracle University instructors will focus on teaching you how to create a web-based application that’s accessible from desktop and mobile web browsers using JSF technology. User input is validated using the Bean Validation API, and data is persisted using JPA and optimistic locking.

 

Participate in Hands-On Lab Exercises

 

Taking this course will give you hands-on experience through labs that teach you how to build an end-to-end application. These labs explore session EJB components, which are used to enable container managed transactions and enhance application performance through data caching. You’ll perform these lab exercises using the NetBeans IDE and Oracle WebLogic Server.

 

Audience

Java Developers

 

 

Related Training

 

Required Prerequisites

 

Experience with the Java programming language Familiarity with HTML and CSS

Familiarity with relational database theory and the basics of structured query language (SQL) Familiarity with the use of an IDE

Java SE 7 Programming

 

 

Suggested Prerequisites

Java SE 7: Develop Rich Client Applications

 

 

 

Course Objectives

Use the Java EE Web Profile

 

Develop and run an EJB technology application

 

Develop basic Java Persistence API entity classes to enable database access Develop a web-based user interface using JSF, Servlets, and JSPs

Design applications to use CDI

 

Use IDEs and Application Servers for Java EE development Create mobile web applications

Validate data using Bean Validation Secure Enterprise Applications

Use Logging

 

Install Oracle WebLogic Sever 12c zip file distribution

 

 

 

Course Topics

 

Java Platform, Enterprise Edition

Describe the purpose of the Java EE Platform Describe the needs of enterprise applications List the various Java EE specifications Compare services and libraries

Describe the Java EE Web Profile

Describe the EE application tiers and layers

 

Enterprise Development Tools and Application Servers

Describe the purpose of an application server

Identify the potential selection criteria used when choosing an application server Install the Oracle WebLogic Server 12c Zip Distribution

Describe the properties of Java EE components

Describe the process of developing a Java EE application Describe how to configure and package Java EE applications

List EE supporting features provided by integrated development environments (IDEs)

 

JavaBeans, Annotations, and Logging

Describe the Java SE features that are used extensively in enterprise applications Create POJO JavaBeans components

Log application activity and errors Write to server logs

Describe common Java SE annotations and features Develop Java annotations

Describe the role of annotations in Java EE

 

Web Component Model

Describe the HTTP request-response model

Define the difference between Java Servlets, JSP, and JSF components Implement application layering and the MVC Pattern

Avoid thread safety issues in web components Use the Expression Language

 

Developing with JavaServer Faces Technology

Evaluate the role of JavaServer Faces (JSF) technology as a presentation mechanism Describe the flow of the JSF life cycle

Author JSF pages using Facelets

Process form submissions and use JSF managed beans Describe the use of JSF tag libraries

Use the appropriate annotation to control the scope of a bean instance Use a component to iterate over values in a collection

 

Using AJAX and Composite Components with JSF

Define Asynchronous JavaScript and XML (AJAX)

Describe how JSF Components can be enhanced with AJAX Use the tag

Describe how AJAX request integrates with the JSF life cycle Define a composite component

Create a JSF composite component

 

Apache Trinidad JSF Component Library and Mobile Development Create JavaServer Faces (JSF) pages that use Apache Trinidad components Create a JSF-based mobile application

Dynamically apply Cascading Style Sheets (CSS) with Trinidad Skinning Use the HTML5 video tag

 

Dependency Injection With CDI

Create managed bean compatible classes Inject managed beans

Qualify the bean being requested at an injection point

 

Use CDI alternatives

 

Using JSF and Bean Validation

Define the approach JSF uses to convert and validate input data Use built-in validation constraints provided with JSF

Use built-in validation constraint annotations provided by Bean Validation Create a custom Bean Validation constraint

 

Developing Servlets

Describe the servlet API

Use the request and response APIs Set response headers

Create text and binary response bodies Process file uploads using servlets Forward to JSPs using RequestDispatcher Use the session management API

 

Developing with JavaServer Pages Technology

Evaluate the role of JSP technology as a presentation mechanism Author JSP pages

Process data received from servlets in a JSP page Describe the use of tag libraries

 

EJB Component Model

Describe the role of EJB components in a Java EE application Describe the benefits of EJB components

Describe the operational characteristics of a stateless, stateful, and singleton session beans Create session beans

Create session bean clients

 

The Java Persistence API

Describe the role of the Java Persistence API (JPA) in a Java EE application Explain the basics of object-relational mapping

Describe the elements and environment of an entity component

Describe the life cycle and operational characteristics of entity components

 

Implementing a Transaction Policy

Describe transaction semantics

Compare programmatic and declarative transaction scoping Use JTA to scope transactions programmatically

Implement a container-managed transaction policy

Support optimistic locking with the versioning of entity components Support pessimistic locking using EntityManager APIs

Describe the effect of exceptions on transaction state

 

Web Service and Integration Technology Survey

Describe the purpose of integration technologies

Define the integration layer in a multilayered application architecture List various Java EE integration technologies

Describe the benefit of Web Services over other integration technologies

 

Implementing a Security Policy

 

Leverage container-managed security Define user roles and responsibilities Create a role-based security policy Using Declarative Security

Configure authentication in the web tier

CONTACTAR