我有我已经实现与Hibernate的集成数据库。 我想知道什么是使用一个RESTful接口添加到它最好的图书馆吗?
我的计划是让用户提交他们的登录信息。 他们登录该服务器后,我可以回答REST从中调用。 我需要的能力,通过他们的用户权限过滤他们的请求。 (换句话说,看看他们的登录权限,并筛选出的数据,他们不应该看到和更改他们不应该被允许更改数据不允许它们)。
我想这可以将新的项目,只是需要一些代码从我现有的代码库。 因此,它可以是一个独立的服务器。 我使用了很多新的和激动人心的技术非常开放。
有什么建议么?
我猜RestEasy的,Hibernate和JBoss服务器都很好地协同工作,因为他们所有的JBoss产品。 这是正确的或者是有一个更简单/更好的方式来做到这一点?
这里一对夫妇JPA和Hibernate之间的良好的比较: 在这里和这里 。
反正我使用JPA像你所描述的一个简单方法。 请参见这里了解如何从数据库使用NetBeans的向导来创建RESTful Web服务。 和这里关于如何给取决于登录的用户不同的结果答案。
从NetBeans中本教程适用于任何Web容器符合的Java EE 6规范,是因为它使用JAX-RS库。
我觉得春天的数据剩下的就是获得JPA实体一个REST API的最简单方法。 你需要3行代码来创建一个存储库与CRUD和更多!
有两个教程http://appdriver.bitbucket.org/第一个演示如何创建JPA,弹簧安置,Maven的,jQuery和引导3分钟的运行Web应用程序。 可能是你应该尝试的是比你有一个运行的例子,可逛了一下玩..
第二个教程演示如何添加一个新的实体和存储库。 那或多或少纯Spring REST数据。