Java Web Services
Course Outline and Materials
If you want to use the slides, please write email to let me know and give references to http://gear.kku.ac.th/~krunapon/xmlws. However, please do not distribute the tutorial and exercises files.
Topic 1: Web Services Overview (Day 1)
Lectures:
Workshop:
Topic 2: XML and XML Schema (Day 1)
Lectures:
Exercises:
- Writing and Validating XML Documents
- Exercises:
- Checking whether nation.xml and quotes.xml are well-formed. If they are not well-formed, correct them so that they are well-formed
- Writing the XML Schema files of the well-formed nation.xml and quotes.xml and validate the documents against the XML Schema files that you wrote
Topic 3: Java API (DOM and StAX) (Day 2)
Lectures:
Exercises:
- Writing RSS Feed
- Reading RSS Feed
Topic 4: SOAP and WSDL (Day 2)
Lectures:
Exercises:
- soapUI Tutorial
- Using NetBeans to Call PTT Web Service
- Using NetBeans to Call RD Web Service
- Creating SOAP Messages to Call Web Services
- How to Read WSDL
Topic 5: Basic SOAP Web Services Development (Day 3)
Lectures:
Exercises:
- Creating and Invoking Simple JAX-WS Web Services
- Creating and Invoking Complex JAX-WS Web Services
Topic 6:Advanced SOAP Web Services (Day 3)
Lectures:
Exercises:
Topic 7: REST Web Services (Day 4)
Presentation:
Exercises:
- Developing REST using RESTful
- Developing REST using Servlet
Topic 8: Quality of Services (QoS) and Interoperability (Day 5)
Lectures:
Exercises:
Topic 9: Social Web APIs (Day 5)
Lectures:
Exercises:
- Accessing Twitter via APIs
- Using Java to call Google Maps APIs