Showing posts with label JAXB. Show all posts
Showing posts with label JAXB. Show all posts

Saturday, November 8, 2008

Web Services Tutorial from SUN

http://java.sun.com/webservices/docs/2.0/tutorial/doc/

The Java Web Services Tutorial addresses the following technology areas:

  • The Java Architecture for XML Web Services (JAX-WS)
  • The Java Architecture for XML Binding (JAXB)
  • The StAX APIs and the Sun Java Streaming XML Parser implementation
  • SOAP with Attachments API for Java (SAAJ)
  • The Java Architecture for XML Registries
  • XML Digital Signature
  • Security in the Web Tier

Thursday, October 30, 2008

Section 9: Developing Web Services

9.1 Describe the steps required to configure, package, and deploy Java EE Web services and service clients, including a description of the packaging formats, such as .ear, .war, .jar, annotations and deployment descriptor settings.

9.2 Given a set of requirements, develop code to process XML files using the SAX, StAX, DOM, XSLT, and JAXB APIs.

9.3 Given an XML schema for a document style Web service create a WSDL file that describes the service and generate a service implementation.

9.4 Given a set of requirements, create code to create an XML-based, document style, Web service using the JAX-WS APIs.

9.5 Implement a SOAP logging mechanism for testing and debugging a Web service application using Java EE Web Service APIs.

9.6 Given a set of requirements, create code to handle system and service exceptions and faults received by a Web services client.

Section 7: Java EE Web Services

7.1 Identify the characteristics of and the services and APIs included in the Java EE platform.

7.2 Explain the benefits of using the Java EE platform for creating and deploying Web service applications.

7.3 Describe the functions and capabilities of the JAXP, DOM, SAX, StAX, JAXR, JAXB, JAX-WS and SAAJ in the Java EE platform.

7.4 Describe the role of the WS-I Basic Profile when designing Java EE Web services.

Section 5: REST, JSON, SOAP and XML Processing APIs (JAXP, JAXB and SAAJ)

5.1 Describe the characteristics of REST Web Services.
Tutorial:

5.2 Describe the characteristics of JSON Web Services.

5.3 Compare SAOP web services to REST Web Services.

5.4 Compare SAOP web services to JSON Web Services.

5.5 Describe the functions and capabilities of the APIs included within JAXP.

5.6 Describe the functions and capabilities of JAXB, including the JAXB process flow, such as XML-to-Java and Java-to-XML, and the binding and validation mechanisms provided by JAXB.

5.7 Create and use a SOAP message with attachments using the SAAJ APIs.