Java Web Services: Up and Running

Tytuł: Java Web Services: Up and Running
Autor: Martin Kalin
Wydawnictwo: O’Reilly

Zawartość merytoryczna / związek z tematem: 5/5
Styl / łatwość czytania: 4/5
Przydatność: 4.5/5
Ocena ogólna: 4.5/5

Recenzent: Mateusz Put

Recently I have finished reading this book, and I would like to share my thoughts with you.

First of all: This is not an easy book. Like it or not, jws topic is not an easy one, but a person with computer science background, will understand it easily.

There are some technologies that you should be familiar with, to fully understand “JWS UaR”: perl basics, java intermediate, annotation and xml basics (you should know how it looks like, no biggie). “JWS UaR” does not cover those topics and that’s good since there are a lot of books about them already.

Now to the point. The book is well written and you can read it pretty fast.

I can’t decide if putting all class code as an example is a good idea or not… You can see all classes and analyze them, but on the other hand it artificially lengthen the book.
It is nice that you can use some examples with existing JWS applications such as Amazon and eBay. You can learn how to send SOAP (or REST) messages to Amazon E-commerce application. It shows that this technology is really in use ;)
It is a good idea to use different languages when writing client and server applications, it shows that JWS can be implemented in more than one language.
And the last thing. I liked that examples are simplified to present selected problem, and that the author quickly, tells how they should be implemented in production application.

The chapter about WSDL was boring to me, too many details about that language.
But when you go through it gets better. :)
I got an impression that this book is mainly concentrated on REST style and RESTful web services, but SOAP is also nicely presented.
Dedication of a whole chapter to security issues was a very good idea, and it was a very interesting read.

I didn’t like the idea of sub chapters being not numbered, but you can disagree. I think that apart from chapter numbering there should also be numbers for sub chapters.

When you want to discover the JWS world, reading “JWS UaR” is a good start. It can work as a good tutorial for people who know nothing about the JWS.
You will learn what SOAP and REST is, and how to use it in your own web applications.
It’s also important that when you finish reading, you’ll know what you should learn next to improve your JWS knowledge, and which framework you should be looking for.

sponsors & partners