Java WebSocket Programming (Oracle Press) and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 4.26 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Java WebSocket Programming (Oracle Press) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java WebSocket Programming (Oracle Press) [Paperback]

Dr. Danny Coward

Price: 25.99 & FREE Delivery in the UK. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 5 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 3 Sept.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 24.69  
Paperback 25.99  
Trade In this Item for up to 4.26
Trade in Java WebSocket Programming (Oracle Press) for an Amazon Gift Card of up to 4.26, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

1 Oct 2013 0071827196 978-0071827195 annotated edition

Master Application Development with Java WebSocket

Build dynamic enterprise Web applications that fully leverage state-of-the-art communication technologies. Written by the leading expert on Java WebSocket programming, this Oracle Press guide offers practical development strategies and detailed example applications. Java WebSocket Programming explains how to design client/server applications, incorporate full-duplex messaging, establish connections, create endpoints, handle path mapping, and secure data. You’ll also learn how to encrypt Web transmissions and enrich legacy applications with Java WebSocket.

  • Develop Web applications using the Java WebSocket API
  • Create and publish annotated and programmatic endpoints
  • Manage the lifecycle events of WebSocket endpoints
  • Maintain reliable connections across the endpoint lifecycle
  • Manage synchronous and asynchronous messaging
  • Define encoding and decoding strategies for complex messaging
  • Configure message timeouts, size limits, and exceptions
  • Map message paths and route incoming URIs to Web containers
  • Secure data, authenticate users, and encrypt connections

Frequently Bought Together

Java WebSocket Programming (Oracle Press) + Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs (SEI Series in Software Engineering)
Buy the selected items together

Product details

  • Paperback: 256 pages
  • Publisher: McGraw-Hill Osborne; annotated edition edition (1 Oct 2013)
  • Language: English
  • ISBN-10: 0071827196
  • ISBN-13: 978-0071827195
  • Product Dimensions: 22.9 x 18.5 x 1.8 cm
  • Amazon Bestsellers Rank: 457,488 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Danny Coward is a Chief Architect and Web Architect at Oracle. He is the Specification Lead for the Java API for WebSocket for Java EE and Java SE/JavaFX. Coward’s work leading WebSockets at Oracle makes him the leading expert on Java WebSocket programming. Coward has specialized experience in all aspects of Java software—from Java ME to Java EE to the founding of the JavaFX technology.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on (beta) 4.1 out of 5 stars  8 reviews
5 of 5 people found the following review helpful
5.0 out of 5 stars What I was searching for 8 Oct 2013
By Terry Birch - Published on
Format:Kindle Edition|Verified Purchase
I have been looking for a book on websockets with java for most of a year now and this was just what I had been looking for. The book has really helped me in my understanding of the protocol.
3 of 3 people found the following review helpful
4.0 out of 5 stars Good Intro to the Technology 27 Oct 2013
By Amazon Customer - Published on
WebSocket is an exciting new technology and it is going to open the door for apps with highly extended functionality compared to what one can program today.

The book is solid and is more than just a good introduction. The writing is good, the editing is good, and the author successfully explains the core concepts and goes into an impressive level of detail given the relatively short length of the book. There are a lot of applications in the field using RichClients for the front end that would benefit from WebSocket so it was great to see some examples of Java-based clients in addition to JavaScript clients.

I give it five stars for all of the above, but I have to take away 1 star for the following reasons not related to content:

It should have been written with some instructions on how to use this with the reference implementation of Java EE 7.
The author assumes a lot of previous experience in building a web-app. Not a big problem especially if you are using IntelliJ or Netbeans, but a teeny-tiny Maven pom would have helped a beginner out immensely. The sample code solves that problem, if you can find it. The provided reference in the Introduction to the source downloads ([...] does not work, but the source can be found here: [...]

The Kindle book is vexing in that the code snippets are inserted as an image, and one cannot copy out of them, not that the rest of the text can be copied either. Perhaps this is a Kindle restriction but it needs to be lifted for code snippets.

Finally, the font of the printed book is truly atrocious. You cannot use a sans-serif font for flow text as it is very hard to read.
3 of 3 people found the following review helpful
5.0 out of 5 stars great book on websockets using Java 2 Oct 2013
By dangjavageek - Published on
I was looking for a good book on using Java to get started with web sockets framework. It was a good surprise to find this book written by the JSR 356 spec lead, Danny Coward. The book has lots of examples, useful discussion and motivation around using the framework. It has material on configuration, messaging, mapping and security that will be useful in sharing with students interested in using web sockets.
5 of 6 people found the following review helpful
5.0 out of 5 stars First Book on JSR 356 Writen by the Spec Lead 12 Sep 2013
By Roger Brinkley - Published on
JSR 356, Java Websocket API, is one of the new JSRs in the recently released JavaEE 7. This is the first book that covers this new API and is written by the specification lead. The book will lay the foundation for Java EE programmers to adopt Java WebSocket technology into their applications. I liken the book to peeling an onion in reverse as it starts with the core concepts and then adding layers of complexity. If you would like to hear more about this book from the author listen the Java Spotlight Podcast Episode 144 [...]
2 of 2 people found the following review helpful
5.0 out of 5 stars Java WebSocket Programming 9 Oct 2013
By Danny Parker - Published on
Format:Paperback|Verified Purchase
This book is a well rounded introduction to WebSockets in Java. The author has done a great job. It is very well organized (note - see "onion" reference from the first reviewer), with fine examples throughout. Highly recommended.

Final note - Chapter One makes mention that the sample code is available at ... but could not find the aforementioned sample code at this or any other site. If anyone knows where or when the code will be posted, please comment. Thank you.
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category