Home| All soft| Last soft| Your Orders| Customers opinion| Helpdesk| Cart

Program Search:


Shopping Cart:




*Note: Minimum order price: €20
We Recommend:

MARAKANA RESTful Java €10 buy download

2012
marakana.com
Dan Rosen
~12h
English

The three day Java Web Services course provides a thorough guide to the design and implementation of RESTful web services using Java. We take students from the fundamental concepts of the REST architectural style and its embodiment in existing web standards, all the way through the creation and testing of a REST service. The course also illustrates how the decades-old HTTP protocol can in fact elegantly address a variety of "enterprise scale" issues, including high concurrency and atomic transactions.
Objectives
On completion of this course, students will have implemented and tested a "web scale" RESTful web service using the open-source Jersey and Jackson libraries. Students will be able to:

-Explain the fundamental concepts of the REST architectural style, and how they contrast against other web service architectures such as SOAP
-Use HTTP's rich vocabulary of verbs and headers, URIs and media types as the basic building blocks of a scalable, future-proof service
-Recognize and implement common patterns for constructing links, paginating and summarizing collections and providing atomic transactions
-Transfer and apply the RESTful principles, demonstrated in this course with Jersey and Jackson, to other libraries, frameworks and programming languages

Audience
The Java Web Services course is geared toward software developers with experience in the Java programming language. Familiarity with annotations is helpful. No other background with Java EE frameworks (such as servlets, servlet containers, JPA, etc.) or related technologies (e.g. Spring, OSGi) is required.

Concepts: REST vs. the Rest

The Richardson Maturity Model
Resources: identification, representations and manipulation
Hypermedia as engine of application state

HTTP Basics

"CRUD" mapped to verbs / methods
Introduction to HTTP Headers
A glance at Webmachine's "Big HTTP Graph"

Intro to JAX-RS and Jersey

Creating resource classes
Jersey annotations: HTTP methods and headers
Constructing responses: headers and bodies
Standalone deployment with SimpleServerFactory
Testing fundamentals: JUnit and Jersey-Client

Resource Representations

Standard internet media types
JAXB: standard annotations and "content negotiation" for XML and JSON
Jackson: a non-standard, JSON-optimized alternative
More testing: Jackson object mapping and Hamcrest pattern matching

Representation Recipes

Building links to related resources, and URI templates for families of resources
Aggregate representations
Combating representation bloat: summaries, expansions and pagination

"Enterprise" HTTP

Authentication
Optimizations: conditional requests (using modification dates and entity tags) and caching
Transactions: ephemeral resources
When does a GET have to be a POST?




Download File Size:1.36 GB


MARAKANA RESTful Java
€10
Customers who bought this program also bought:

Home| All Programs| Today added Progs| Your Orders| Helpdesk| Shopping cart      





Adobe Acrobat Pro DC 2022 €70


Mathworks MATLAB R2022 €105


Adobe Acrobat Pro DC 2022 for Mac €70






AutoCAD 2023 €110


SolidWorks 2022 €115


AutoCAD 2023 for Mac €110






Intuit QuickBooks Enterprise Solutions 2021 €40


Mindjet MindManager 2022 €22


Chief Architect Premier X13 €50