gpt4 book ai didi

java - 使用 REST Web 服务公开数据库

转载 作者:行者123 更新时间:2023-12-01 15:43:01 25 4
gpt4 key购买 nike

我正在开发一个 RESTful Web 服务,我想通过它公开我的数据。我有一个数据库(Derby),其中有两个表(“用户”和“时间表”)。

现在,我想输入用户的姓名并获取他们的日程安排。我可以使用 POST 方法输入名称,但我必须检查用户是否在数据库中注册,然后才发送它的时间表。

我已经为数据库创建了实体类和 session bean。

在 Web 服务中,我从类型外观创建了两个对象,例如:

UserFacade user = new UserFacade();
ScheduleFacade schedule = new ScheduleFacade();

我以为我可以在 userfacade 类中使用实体管理器,但当我测试 Web 服务时,我总是收到 NullPointerException。

如何使用网络服务访问数据库?

最佳答案

您必须创建一个 J2EE Web 应用程序并将其部署到兼容的 servlet 容器(Tomcat、Jetty 等)中。

有多个框架支持 RESTful 服务,例如 Jersey (http://jersey.java.net/) 或 ReSTLet (http://www.reSTLet.org/)。这两个框架都有足以入门的文档和示例。

另外,如果我没记错的话,ReSTLet 框架有一个小型的嵌入式 http 服务器。因此,最初您可以避免使用真正的 J2EE Web 应用程序带来的额外复杂性。

关于java - 使用 REST Web 服务公开数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7707146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com