Java

JWS Links

About SOA (with humor)
SOAP, REST, and More (comparison)
Describe REST Web services with WSDL 2.0

Patterns of Enterprise Application Architecture
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

JWS Task 9: Handlers and Rhino

Rhino208Write client-side SOAP handler that outputs raw xml for both request and response. Use Rhino script engine for Java to execute simple math calculation in your web method.
More >

JWS Task 8: JAX-B Marshaling and Bubble Sort

lady-gaga-bubblesWrite WS client that uses JAXBContext, Marshaller and Unmarshaller. Use bubble sort algorithm as web method.
More >

Java Web Services in Pictures

hommer
For some of us it is easier to grasp concepts by working with visual material. Here I will try to collect pictures from around the Web that represent various aspects of jax-ws and jax-rs. If you see I missed anything interesting or gave a wrong credit please let me know.
More >

JWS Task 7: AsyncHandler and Brackets Checker

head_body_tattoo

Write WS client that handles response asynchronously. Create web method that checks validity of a string of brackets (such as: parentheses, curly brackets and square brackets, etc).
More >

JWS Task 6: JAX-B and Calendromes

clock

Write WS client that uses artifacts generated with custom bindings file (JAX-B). Create web method for generating date palindromes.
More >

JWS Task 5: wsimport and Quine

escher
Write WS client that uses artifacts generated with wsimport. Use quine trick as a web method.

 

 

 

More >

JWS Task 4: Multithreading and Conway’s Life

R-pentomino

R-pentomino


Write Endpoint Publisher that uses threads executer to support multithreading and simple graphical end-user client.
Use basic implementation of Conway’s Game of Life as web method.
More >

JWS Task 3: SAAJ and Palindromes

palindrome
Write WS client that creates request message and analyses response message using SAAJ (The SOAP with Attachments API for Java).
Create web method for finding all palindromes in a given string.
More >

JWS Task 2: Raw XML and Levenshtein distance

Vladimir Levenshtein

Vladimir Levenshtein


Write WS client that sends raw XML requests instead of using wrapper objects created from Service. Use Levenshtein distance as web method.
More >