Certificación Java EE 6 Web Services Developer (OCEJWSD) – Como Prepararte para el Examen

El nivel Oracle Certified Expert (OCE) para Enterprise Edition 6 Servicios Web Java (OCEJWSD) es obtenido al pasar las pruebas de certificación de los candidatos que deben demostrar que tienen las habilidades prácticas  que se requieren para crear, implementar y desplegar servicios web y clientes de servicios web que utilizan la tecnología Java.

En este artículo vamos a revisar como es que está diseñada la Certificación OCE Web, que tipo de pruebas se realizan y cuáles no, y como prepararte para y dar el examen. También hay algunos consejos para prepararse para el examen, incluyendo material de preparación y consejos para afrontar cada parte del examen.

Certificación “Oracle Certified Expert, Java EE 6 Web Services Developer

La certificación OCEJWSD 6 proporciona a los estudiantes los conocimientos necesarios para el desarrollo de Servicios Web con Java (Java EE6 SDK) permitiéndoles así: crear, implementar y desplegar servicios web y clientes de servicios web con Java. Se centra en APIs de servicios web Java EE 6 como JAX-RS y JAX-WS.

Los siguientes son los temas del examen para ser Java EE 6 Web Services Developer Certified Expert

  • Crear un servicio web SOAP en un contenedor servlet.
  • Crear un servicio web RESTful en un contenedor servlet.
  • Crear un servicio web basado en SOPA implementando en un componente EJB.
  • Crear un servicio web RESTful implementado en un componente EJB.
  • Configurar la seguridad del Java EE para un servicio web SOAP.
  • Crear un servicio web cliente para un servicio web basado en SOAP.
  • Crear un servicio web cliente para un servicio web RESTful.
  • Crear un servicio web basado en SOAP utilizando la plataforma Java SE.
  • Crear manejadores para servicios web SOAP.
  • Crear servicios web SOAP de bajo nivel.
  • Utilizar MTOM y MIME en un servicio web SOAP.
  • Utilizar WS-Addressing con un servicio web SOAP.
  • Configurar el nivel de seguridad de los mensajes para un servicio web SOAP.
  • Aplicar las mejores prácticas para diseñar e implementar servicios web.

¿Cómo comienzo?

La primera cosa que necesitas del sitio web de Oracle para empezar a certificarte es entender los objetivos del examen. Hay subtemas para cada sección mencionada a continuación y se recomienda estudiar todos los capítulos para lograr un buen puntaje.

Consejos para prepararse para el examen de Certificación

El paquete JAX-WS es utilizado para crear servicios web basados en SOAP en Java. Hay dos áres importantes que debes entender.

  1. Crear un servicio web a partir de un archivo WSDL utilizando JAX-WS. Investiga más acerca de la herramienta wsimport para generar artefactos desde WSDL. Hay mucha información que nos explican como manejar el código JAX-WS en Java, estudia todas las anotaciones que traen ejemplos. Por ejemplo Access MessageContext.SERVLET_CONTEXT desde un @WebServiceContext inyectado.
  2. Crear un servicio web empezando con código fuente Java utilizando JAX-WS. Las siguientes anotaciones con ejemplos son parte de este examen.
    • @WebService para indicar un servicio.
    • @WebMethod, @WebMethod (exclude) para indicar métodos de servicios.
    • @SOPABinding para seleccionar doc/lit, doc/bare, rpc/lit style de un servicio web.
    • @Oneway donde el servicio no tiene ninguna respuesta.
    • @WebParam, y @WebResult para personalizar parámetros y operaciones de nombres.
  3. La API JAX-RS introducida en Java EE 6 es utilizada para crear servicios web REStful. Debes tener buen conocimiento para aplicar anotaciones JAX-RS en Java o componentes Servlet o EJB. Recuerda estudiar el nuevo EJB tipo Singleton con estas anotaciones. Las siguientes anotaciones con ejemplos son parte de este examen.
    • @Path anotación para responder a plantillas URI.
    • Anotaciones @GET, @POST para responder solicitudes HTTP.
    • Anotaciones @Consumes y @Produces para indicar los formatos de entrada y salida para el servicio web RESTful.
    • @PathParam, @QueryParam, @MatrixParam y @HeaderParam para extraer data de solicitudes.
    • Utilizar UriInfo y UriBuilder para crear URIs que se refiere a los recursos del servicio.

Es difícil explicar cada capítulo en un sólo artículo y está más allá del alcance de este.

Materiales de estudio

El único recurso gratuito encontrado en la web es de JSR PDFS de Oracle. Descarga los capítulos sobre JAX-RS y JAX-WS JSRs y lee todos los capítulos. El tutorial que dan en Oracle es un buen recurso con ejemplos de codificación.

0 comentarios: