Quantcast
Channel: Baeldung
Viewing all articles
Browse latest Browse all 3549

Building a REST Query Language

$
0
0

I usually post about REST APIs and HTTP on Twitter - you can follow me there:

A mature REST API can be a lot of work, and publishing Resources in a flexible way is usually a balancing act.

On the one hand, you want to allow the client to search for information in many flexible ways. On the other hand, you don’t want to implement to many operations.

A Search/Query Language for the API makes the most sense – it allows for a single, clean operation while still opening up the API for powerful searching.

>> REST Query Language with Spring and JPA Criteria

Explores the implementation of the Query Language using JPA Criteria for the persistence layer.

>> REST Query Language with Spring Data JPA Specifications

Explores Spring Data JPA Specifications for the persistence layer of the Query Language.

>> REST Query Language with Spring Data JPA and QueryDSL

Next – the persistence layer is implemented using QueryDSL.

>> REST Query Language – Advanced Search Operations

Additional, more advanced operations added to the Query Language of the API.

>> REST Query Language with RSQL

Finally, instead of a custom Query Language we’re going to use Feed Item Query Language (FIQL) and its super-set – RSQL.

I usually post about REST APIs and HTTP on Twitter - you can follow me there:


Viewing all articles
Browse latest Browse all 3549

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>