为我设置Hibernate的db实现RESTful接口

为我设置Hibernate的db实现RESTful接口,hibernate,rest,jax-rs,Hibernate,Rest,Jax Rs,我有一个实现了Hibernate集成的数据库。我想知道最好用什么库来添加RESTful接口 我的计划是让用户提交他们的登录信息。他们登录到此服务器后,我可以接听他们的REST呼叫。我将需要能够过滤他们的用户权限的请求。(换句话说,查看他们的登录权限,过滤掉他们不应该看到的数据,并禁止他们更改他们不应该更改的数据) 我想这可能是一个新项目,它只需要从我现有的代码库中提取一些代码。因此,它可以是一个独立的服务器。我非常乐于使用许多令人兴奋的新技术 有什么建议吗 我猜RestEasy、Hibernat

我有一个实现了Hibernate集成的数据库。我想知道最好用什么库来添加RESTful接口

我的计划是让用户提交他们的登录信息。他们登录到此服务器后,我可以接听他们的REST呼叫。我将需要能够过滤他们的用户权限的请求。(换句话说,查看他们的登录权限,过滤掉他们不应该看到的数据,并禁止他们更改他们不应该更改的数据)

我想这可能是一个新项目,它只需要从我现有的代码库中提取一些代码。因此,它可以是一个独立的服务器。我非常乐于使用许多令人兴奋的新技术

有什么建议吗


我猜RestEasy、Hibernate和JBoss服务器都能很好地协同工作,因为它们都是JBoss产品。这是正确的还是有更简单/更好的方法呢?

这里有几个JPA和Hibernate之间的比较:和

无论如何,我使用JPA来实现一个简单的方法,就像您描述的那样。有关如何使用NetBeans向导从db创建RESTful web服务的信息,请参阅。 以及如何根据登录的用户给出不同结果的答案


NetBeans的教程适用于任何符合JavaEE6规范的web容器,因为它使用JAX-RS库。

我认为SpringDataREST是为Jpa实体获取RESTAPI的最简单方法。 您需要3行代码来创建一个包含CRUD和更多内容的存储库

网站上有两个教程 第一个演示如何在几分钟内用JPA、SpringREST、Maven、JQuery和Bootstrap3创建一个运行的web应用程序。 也许你应该尝试一下,你有一个运行的例子,可以玩一点


第二个教程演示如何添加新实体和存储库。这或多或少是纯粹的Spring REST数据。

只是补充一下:在GlassFish中,Jersey将执行JAX-RS,在JBoss中,RestEasy将执行。