Busy Java Developer's Guide to REST Frameworks

ted@tedneward.com | Blog: http://blogs.tedneward.com | Twitter: tedneward | Github: tedneward | LinkedIn: tedneward

Objectives

What are we doing in here?

Theory

In theory, there's no difference between theory and practice. In practice, however...

REST

Representational State Transfer

REST

REST

In other words...

REST

In other words...

REST

"Resource Modeling"

REST

There's something to be said for this model

REST

Advantages

REST

Disadvantages

HTTP

Who, what, why...?

HTTP

HyperText Transfer Protocol

HTTP

HTTP has seen few revisions

HTTP

HTTP is now the de facto standard protocol of the Internet

HTTP

HTTP is the protocol part of a REST system

HTTP

For more on HTTP concepts

Practice

Where rubber meets road

Practice

Let's see how we do simple REST endpoints with each

Summary

Summary

Credentials

Who is this guy?