2014-09-01 1 views

ответ

6

Это сравнение фруктово-салат к буфету как технологии решают совершенно разные задачи:

Spring Data JPA Облегчает работу с JPA на вершине весны. Он предоставляет модель программирования репозитория, которая позволяет вам создавать Java API для доступа к данным в реляционных базах данных.

Spring Data REST строит поверх абстракции хранилища (не привязан к JPA вообще) и предоставляет ресурсы REST на основе Spring MVC по общим шаблонам через HTTP.

Предлагаю проскользнуть по путям guides for Spring Data JPA и Spring Data REST, чтобы поиграть с ними обоими и разобраться с проблемами.

5

Spring-Data-JPA - это всего лишь один «аромат» того, как вы будете сохранять свои данные. Среди прочего, есть также MongoDB, Neo4J и т. Д. Так, как пояснил Оливер, Spring-Data рассказывает о том, как и где вы храните свои данные.

С другой стороны, Spring-Data REST - это реализация, как выставить эти данные через REST с использованием лучших практик.

Надеюсь, это немного разъясняет.