REST with Java

מק"ט: #6935 | משך קורס: 16 שעות אק'

Representational State Transfer (REST) is an architectural style for designing networked applications and exposing Web Services.
REST delivers simplicity and true interoperability and is an alternative to complex mechanism such as CORBA, RPC or SOAP-based Web Services and allows using simple HTTP to make calls between machines.
The course will explain the REST principles and show how to use the new Java standards for creating RESTful API for your products.

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה

קהל יעד

  • Java Developers
  • Team Leaders
  • Project Managers

תנאי קדם

  • Familiarity with the Java language
  • Familiarity with JEE web applications


REST Overview:

  • Motivation for REST
  • What is REST
  • REST on HTTP
  • WADL



  • Exposing Resources
  • Packaging
  • Customizing the WADL
  • Writing Clients
  • Creating Custom Providers


Advanced Representations:

  • Web Feeds (Atom/RSS)
  • GData
  • OpenSearch
  • JAX-RS integration



  • REST Best Practices
  • Security with REST
  • REST and AJAX
  • Understanding Mashups
  • Discussing Use-cases