Cantitate/Preț
Produs

Restful Java Web Services

Autor Jose Sandoval
en Limba Engleză Paperback – 14 noi 2009

Observăm în Restful Java Web Services o structură progresivă: de la concept la implementare, concepută special pentru dezvoltatorii care stăpânesc teoria REST, dar au nevoie de un ghid aplicat pentru ecosistemul Java. Autorul Jose Sandoval elimină ambiguitățile procesului de design, subliniind faptul că arhitectura unui serviciu web robust necesită o metodologie diferită față de dezvoltarea aplicațiilor web tradiționale. Suntem de părere că valoarea principală a acestui volum rezidă în analiza comparativă a celor mai utilizate framework-uri actuale: Jersey, RESTEasy, Restlet și Struts 2, oferind cititorului argumentele tehnice necesare pentru a alege instrumentul potrivit proiectului său.

Pe linia practică a volumului Java SOA Cookbook, dar cu focus pe arhitectura RESTful, această lucrare de la Packt Publishing Limited nu se limitează la teorie. Găsim în această carte exemple concrete de clienți care interacționează cu API-uri publice de la Google sau Twitter, facilitând înțelegerea modului în care metodele HTTP (GET, POST, PUT, DELETE) guvernează schimbul de resurse. Spre deosebire de RESTful Java Web Services Interview Questions You'll Most Likely Be Asked, care este structurat pentru verificarea cunoștințelor, textul de față funcționează ca un manual de inginerie, acoperind inclusiv optimizarea performanței și securizarea fluxurilor de date. Stilul este tehnic și direct, punând accent pe cod sursă gata de utilizat în medii de producție.

Citește tot Restrânge

Preț: 24699 lei

Puncte Express: 370

Carte indisponibilă temporar


Specificații

ISBN-13: 9781847196460
ISBN-10: 1847196462
Pagini: 256
Dimensiuni: 191 x 235 x 14 mm
Greutate: 0.45 kg
Ediția:1
Editura: Packt Publishing Limited

De ce să citești această carte

Recomandăm această carte programatorilor Java care doresc să treacă de la conceptele teoretice REST la implementări reale. Veți câștiga o perspectivă clară asupra diferențelor dintre framework-urile JAX-RS și veți învăța să gestionați provocările critice de securitate și scalabilitate. Este un instrument esențial pentru construirea unor servicii web interoperabile și eficiente.


Descriere

Annotation. If you are already familiar with REST theory but are new to RESTful Java web services, and want to use the Java technology stack together with Java RESTful frameworks to create robust web services, this is the book for you. This book is a guide to developing RESTful web services using Java and the most popular RESTful frameworks available today. It covers the theory of REST; practical coding examples for RESTful clients; a practical outline of the RESTful design process_yes, it's different from traditional web application development; and a complete implementation of a non-trivial web service using the following frameworks: Jersey's JAX-RS, Restlet's Lightweight REST, JBoss's JAX-RS RESTEasy, and Struts 2 with the REST plug-in. We begin with an introduction to REST theory, for example, what it means for a web service to be RESTful, what it means for a web service to exchange representations of resources, and what it means to only use the conventional HTTP request method types_GET, POST, PUT, DELETE_for client/server communication. Before moving into the design and implementation process of a non-trivial web service, we look at a set of sample Java applications that connect to existing REST services that are freely available (Google, Yahoo, Twitter). We then outline a practical design process for RESTful web services and then cover the four most widely used frameworks available to date: JAX-RS implementations such as Jersey and RESTEasy, the Restlet framework, and Struts 2 with the REST plug-in. We cover each framework in detail to allow you to compare the strengths and weaknesses of each framework and to begin developing your own web services after the first reading; what's more, the whole source is included for you to modify and deploy in your own web services. Finally, we discuss the most common performance issues faced by RESTful web services and cover practical solutions to security-related issues such as authentication and data transfer.