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.
- 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.
- 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.
- 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:
Publicar un comentario