- Save 10% on Books for Schools offered by Amazon.co.uk when you purchase 10 or more of the same book. Here's how (terms and conditions apply) Enter code SCHOOLS2016 at checkout. Here's how (terms and conditions apply)
Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON Paperback – 15 Oct 2013
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
About the Author
Masoud Kalali has been working on software development projects since 1998, which gives him a broad perspective on software development in general and changes in the software development landscape in the past 1.5 decades. Masoud has experience with a variety of technologies (.NET, J2EE, CORBA, and COM+) on diverse platforms (Solaris, Linux, and Windows). He has a masters degree in Information Systems with a bachelor degree in Software Engineering.
Masoud has authored a fair number of articles and other types of material, including several articles at Java.net and Dzone. He is the author of multiple refcardz, published by Dzone, including but not limited to Using XML in Java (http://refcardz.dzone.com/refcardz/using-xml-java) and Security and GlassFish v3 (http://refcardz.dzone.com/refcardz/getting-startedglassfish) refcardz. Masoud is one of the founding members of NetBeans Dream Team (http://wiki.netbeans.org/NetBeansDreamTeam) and a GlassFish community spotlighted developer (https://glassfish.java.net/public/developers.html). Masoud is the author of GlassFish Security (http://www.packtpub.com/glassfish-security/book) that was published in 2010, covering GlassFish v3 security and Java EE 6 security.
Masoud's main area of research and interest includes service-oriented architecture and large-scale systems development and deployment. In his spare time he enjoys photography, mountaineering, and climbing.
Masoud's Twitter handle is @MasoudKalali if you want to know what he is up to.
Bhakti Mehta is a Senior Technology Professional with over 12 years of experience in architecting, designing, and implementing Software Solutions on top of Java EE and other related technologies. On the platform level, she is well experienced in different areas of GlassFish Application Server and Java EE specifications.
Bhakti is experienced in developing open source software and working with open source communities and customers. She is a member of the GlassFish team at Oracle. Bhakti's primary areas of interest are server-side technologies, XML, Web Services, Java EE, and Cloud. She has a bachelors degree in Computer Engineering and a masters degree in Computer Science.
Bhakti is a regular speaker in various conferences along with having articles and enterprise tech tips at different portals. Her tweets can be followed at @bhakti_mehta.
What Other Items Do Customers Buy After Viewing This Item?
Most Helpful Customer Reviews on Amazon.com (beta)
The book does a good job of providing an overview of the covered technologies, something that is sometimes missing from technical books. This one provides plenty of explanatory text and diagrams to help the reader understand *why* you might choose to use JAX-RS 2, WebSockets or JSON, not just *how* to use them. I like this about the book.
Code examples are frequent and useful. The code samples are followed by detailed explanations that inform the reader what is being done and why it works.
I read this book in electronic form on both a laptop and a kindle. I liked the laptop (pdf) format better than the kindle format, as it allowed more text to be viewed at once. Sometimes on the kindle I wished I could see more of the page, as the context helps keep things clear.
All things considered, a good book and one I imagine I'll go back to for reference as the need arises.
As the title implies, REST, JAX-RS 2.0, WebSockets, and JSON are covered in this book, but so are related concepts such as Server-Sent Events (EventSource) and new Java EE 7 features (such as servlet NIO support) to support asynchronous communication between web application clients and REST-based web services.
"Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON" assumes that the reader has some basic familiarity with Java EE, REST/HTTP, and JSON, but expertise in these areas is not required. Maven is used for building the two sample applications in the final chapter and GlassFish 4.0 is referenced throughout the book as the application server to which the samples are deployed.
The book is divide into 5 chapters. Chapter-1 starts with JAX-RS, Chapter-2 introduces WebSockets and Server-sent Events, Chapter-3 covers details understanding of WebSockets and Server-sent Events, Chapter-4 on JSON and Asynchronous Processing and Chapter-5 end with nice examples.
Each chapter explains not only the new concept but the background, follows by nice & realistic examples or code snippets. One such example is the background of polling, long polling which led to introduction of WebSocket & SSE. Even the chapter on asynchronous prcoessing explains multiple way of achieving the same.
It's not a complete reference guide & not for beginners. You should have little bit prior knowledge or experience about Java EE & REST to understand the concepts explained. But you can always use it as a hands-on reference book. Overall it's a nice book.
This book definitely lessened the learning curve for me.