Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

RESTful Java Web Services - Third Edition: A pragmatic guide to designing and building RESTful APIs using Java

Sprog
Engelsk
Format
Kategori

Fakta

Master core REST concepts and create RESTful web services in Java

About This Book • Build efficient and secure RESTful web APIs in Java. .

• Design solutions to produce, consume and visualize RESTful web services using WADL, RAML, and Swagger

• Familiarize the role of RESTful APIs usage in emerging technology trends like Cloud, IoT, Social Media.

Who This Book Is For

If you are a web developer with a basic understanding of the REST concepts and envisage to get acquainted with the idea of designing and developing RESTful web services, this is the book for you. As all the code samples for the book are written in Java, proficiency in Java is a must.

What You Will Learn • Introduce yourself to the RESTful software architectural style and the REST API design principles

• Make use of the JSR 353 API, JSR 374 API, JSR 367 API and Jackson API for JSON processing

• Build portable RESTful web APIs, making use of the JAX-RS 2.1 API

• Simplify API development using the Jersey and RESTEasy extension APIs

• Secure your RESTful web services with various authentication and authorization mechanisms

• Get to grips with the various metadata solutions to describe, produce, and consume RESTful web services

• Understand the design and coding guidelines to build well-performing RESTful APIs

• See how the role of RESTful web services changes with emerging technologies and trends

In Detail

Representational State Transfer (REST) is a simple yet powerful software architecture style to create lightweight and scalable web services. The RESTful web services use HTTP as the transport protocol and can use any message formats, including XML, JSON(widely used), CSV, and many more, which makes it easily inter-operable across different languages and platforms.

This successful book is currently in its 3rd edition and has been used by thousands of developers. It serves as an excellent guide for developing RESTful web services in Java.

This book attempts to familiarize the reader with the concepts of REST. It is a pragmatic guide for designing and developing web services using Java APIs for real-life use cases following best practices and for learning to secure REST APIs using OAuth and JWT. Finally, you will learn the role of RESTful web services for future technological advances, be it cloud, IoT or social media.

By the end of this book, you will be able to efficiently build robust, scalable, and secure RESTful web services using Java APIs.

Style and approach

Step-by-step guide to designing and developing robust RESTful web services. Each topic is explained in a simple and easy-to-understand manner with lots of real-life use-cases and their solutions.

© 2017 Packt Publishing (E-bog): 9781788294966

Release date

E-bog: 17. november 2017

Andre kan også lide...

  1. Building Microservices: Designing Fine-Grained Systems Sam Newman
  2. Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide White Belt Mastery
  3. Java Fundamentals Introbooks Team
  4. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  5. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  6. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  7. Python for Data Science: Clear and Complete Guide to Data Science and Analysis with Python. Alex Campbell
  8. JavaScript Jumpstart: The Essential Guide for New Coders Jacob Thompson
  9. Security Challenges with Blockchain Chintan Dave
  10. A Leader’s Guide to Cybersecurity: Why Boards Need to Lead-And How to Do It Jack J. Domet
  11. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  12. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  13. Software Development Fundamentals Introbooks Team
  14. Data Structures for Beginners: Mastering the Building Blocks of Efficient Data Management Brian Murray
  15. Programming Interviews For Dummies Eric Butow
  16. Java: Java Basics for Beginners Andy Vickler
  17. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  18. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  19. Blockchain For Dummies Tiana Laurence
  20. Arduino Programming Made Easy: A Step-by-Step Guide for Beginners Sophia Anderson
  21. Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
  22. Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  23. Data Science John D. Kelleher
  24. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
  25. Kanban for Beginners: Mastering Efficiency Through Visual Management Steve Abrams
  26. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
  27. Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity Steve Abrams
  28. A Degree in a Book: Electrical And Mechanical Engineering: Everything You Need to Know to Master the Subject - in One Book! David Baker
  29. Mechanics: Chemical and Mechanical Engineering Explained (2 in 1) Phil Gilberts
  30. Ultimate Flutter Handbook Lahiru Mahagamage
  31. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
  32. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
  33. Artificial Intelligence For Dummies Luca Massaron
  34. Economics for Dummies: 3rd Edition Sean Masaki Flynn, PhD
  35. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  36. Hacker, Hoaxer, Whistleblower, Spy: The Many Faces of Anonymous Gabriella Coleman
  37. Critical Thinking Skills For Dummies Martin Cohen
  38. Cybersecurity For Dummies Joseph Steinberg
  39. Cryptocurrency Mining for Dummies Tyler Bain
  40. Data Science For Dummies: 2nd Edition Lillian Pierson
  41. Agile Project Management for Dummies Mark C. Layton
  42. Agile Methodology Introbooks Team
  43. Amazon Unbound: Jeff Bezos and the Invention of a Global Empire Brad Stone
  44. Bond Investing For Dummies: 2nd Edition Russell Wild
  45. Kickstart Blockchain and Cryptography Fundamentals Prof. Veerendra Jain

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis