Cargando…

Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON.

Written as an easy and practical guide, this book is a crash course on using JAX-RS 2.0, JSON, and WebSockets to develop RESTful services. Getting Started with Developing RESTful Web Services using JAX-RS 2.0, JSON, and WebSockets is a perfect reading source for application developers who are famili...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kalali, Masoud
Otros Autores: Mehta, Bhakti
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 4500
001 EBSCO_ocn861559301
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 131026s2013 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d DEBSZ  |d UMI  |d OCLCO  |d N$T  |d YDXCP  |d S4S  |d COO  |d DEBBG  |d OCLCO  |d OCLCQ  |d OCLCO  |d E7B  |d OCLCQ  |d FEM  |d AGLDB  |d MOR  |d PIFAG  |d ZCU  |d MERUC  |d OCLCQ  |d U3W  |d STF  |d OCLCF  |d VTS  |d CEF  |d ICG  |d INT  |d VT2  |d OCLCQ  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d UAB  |d DKC  |d AU@  |d OCLCQ  |d UKAHL  |d OCLCQ  |d OCLCO  |d QGK  |d OCLCQ  |d OCLCO 
019 |a 867854307  |a 867909069  |a 961591285  |a 962567776  |a 968014257  |a 968984443  |a 1259068227  |a 1264926259  |a 1297371889  |a 1297411589 
020 |a 9781782178132  |q (electronic bk.) 
020 |a 1782178139  |q (electronic bk.) 
020 |a 1782178120 
020 |a 9781782178125 
020 |z 9781782178125 
029 1 |a DEBBG  |b BV041778237 
029 1 |a DEBBG  |b BV043777365 
029 1 |a DEBBG  |b BV044064185 
029 1 |a DEBSZ  |b 397652240 
029 1 |a DEBSZ  |b 404327206 
029 1 |a DEBSZ  |b 47280250X 
029 1 |a NZ1  |b 15912251 
035 |a (OCoLC)861559301  |z (OCoLC)867854307  |z (OCoLC)867909069  |z (OCoLC)961591285  |z (OCoLC)962567776  |z (OCoLC)968014257  |z (OCoLC)968984443  |z (OCoLC)1259068227  |z (OCoLC)1264926259  |z (OCoLC)1297371889  |z (OCoLC)1297411589 
037 |a CL0500000357  |b Safari Books Online 
050 4 |a TK5105.888 .K384 2013 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 006.7 
049 |a UAMI 
100 1 |a Kalali, Masoud. 
245 1 0 |a Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON. 
260 |a Birmingham :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource (128 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
588 0 |a Print version record. 
505 0 |a Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Building RESTful Web Services Using JAX-RS; Understanding REST; RESTful Web Services; Verbs in REST; Safety and idempotence; Introduction to JAX-RS; Converting POJOs to RESTful resources; Defining a root resource as identified by a URI; Defining the methods for the resource; Defining the MIME types; Defining the Application subclass; Defining the subresources; More on JAX-RS annotations; The Client API for JAX-RS; Entities in JAX-RS; Custom entity providers in JAX-RS. 
505 8 |a MessageBodyReaderMessageBodyWriter; Using the Bean Validation API with JAX-RS; Enabling validation in the application; Reading validation errors from the response; Summary; Chapter 2: WebSockets and Server-sent Events; The programming models; Polling; Long polling; Chunked transfer encoding; Emerging standards; Server-sent Events; The SSE anatomy; Associating an ID with an event; Connection loss and reconnecting retries; Associating event names with events; Server-sent Events and JavaScript; WebSockets; Web socket handshake; Browser and JavaScript support for WebSockets. 
505 8 |a Java EE and the emerging standardsJava EE and Server-sent Events; Java EE and WebSockets; Comparison and use cases of different programming models and standards; Summary; Chapter 3: Understanding WebSockets and Server-sent Events in Detail; Encoders and decoders in Java API for WebSockets; The Java WebSocket Client API; Sending different kinds of message data: blob/binary; Security and WebSockets; Best practices for WebSockets based applications; Throttling the rate of sending data; Controlling the maximum size of the message; Working with proxy servers and WebSockets; Server-sent Events. 
505 8 |a Developing a Server-sent Event client using Jersey APIBest practices for applications based on Server-sent Events; Checking if the event source's origin is as expected; Working with proxy servers and Server-sent Events; Handling fault tolerance for Server-sent Events; Summary; Chapter 4: JSON and Asynchronous Processing; Producing and parsing JSON documents; An overview of JSON API; Manipulating JSON documents using the event-based API; Producing JSON documents; Parsing JSON documents; Manipulating JSON documents using the JSON object model; Generating JSON documents; Parsing JSON documents. 
505 8 |a When to use the streaming versus the object APIIntroducing Servlet 3.1; NIO API and Servlet 3.1; Introducing ReadListener and WriteListener; Changes in the Servlet API interfaces; More changes in Servlet 3.1; New features in JAX-RS 2.0; Asynchronous request and response processing; Filters and interceptors; Asynchronous processing in EJB 3.1 and 3.2; Developing an asynchronous session bean; Developing a client servlet for the async session bean; Summary; Chapter 5: RESTful Web Services by Example; Event notification application; The project's layout; The event notification GUI. 
520 |a Written as an easy and practical guide, this book is a crash course on using JAX-RS 2.0, JSON, and WebSockets to develop RESTful services. Getting Started with Developing RESTful Web Services using JAX-RS 2.0, JSON, and WebSockets is a perfect reading source for application developers who are familiar with Java EE and are keen to understand the new HTML5-related functionality introduced in Java EE 7 to improve productivity. To take full advantage of this book, you need to be familiar with Java EE and have some basic understanding of using the GlassFish application server. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Web site development. 
650 0 |a Web sites  |x Programming. 
650 0 |a Java (Computer program language) 
650 0 |a Application software  |x Development. 
650 6 |a Sites Web  |x Développement. 
650 6 |a Sites Web  |x Programmation. 
650 6 |a Java (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Java (Computer program language)  |2 fast 
650 7 |a Web site development  |2 fast 
700 1 |a Mehta, Bhakti. 
776 0 8 |i Print version:  |a Kalali, Masoud.  |t Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON.  |d Birmingham : Packt Publishing, ©2013  |z 9781782178125 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=651945  |z Texto completo 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26849745 
938 |a ebrary  |b EBRY  |n ebr10783636 
938 |a EBSCOhost  |b EBSC  |n 651945 
938 |a YBP Library Services  |b YANK  |n 11238957 
994 |a 92  |b IZTAP